请稍等 ...
×

采纳答案成功!

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

error错误级别,没有定义ids

<?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
$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下载
官方微信