请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

error错误级别,没有定义ids

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
 
namespace app\api\controller\v1;
 
use app\api\validate\IDCollection;
 
class Theme
{
        /**
         * @url /theme?ids=id1,id2,id3...
         * @return 一组theme模型
         */
        public function getSimpleList($ids=''){
            (new IDCollection()) -> goCheck();
            return "success";
        }
 
}


(new IDCollection()) -> goCheck(); //这行报错的https://img1.sycdn.imooc.com/szimg//59b8e8510001640513620776.jpg



正在回答 回答被采纳积分+3

插入代码

5回答

提问者 www974 2017-09-14 08:54:58

尴尬了.. 还没人回答吗

0 回复 有任何疑惑可以回复我~
提问者 www974 2017-09-13 17:55:00

是因为不能传z.cn/api/v1/theme?ids=1,2,3 


怎么传过去才能让ids 是数组的形式?

0 回复 有任何疑惑可以回复我~
提问者 www974 2017-09-13 17:37:16
1
2
3
4
$request = Request::instance();
$params $request->param(); //获取所有参数
 
$result $this -> batch() ->check($params);


问题就出在这里,$param 得到的确实是字符串 '1,2,3' . 然后$result 是 false 就抛出异常

0 回复 有任何疑惑可以回复我~
提问者 www974 2017-09-13 17:25:39

https://img1.sycdn.imooc.com/szimg//59b8f9690001b28f15770832.jpg


好像是说我传的是字符串,不能转换成数组

0 回复 有任何疑惑可以回复我~
提问者 www974 2017-09-13 17:24:21

又报这个错: Fatal error: Uncaught exception 'think\exception\ErrorException' with message 'Array to string conversion' in D:\software\install\htdocs\Zerg\thinkphp\library\think\exception\Handle.php on line 46

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号