在控制器中返回的数组报错
来源:8-13 完成Theme简要信息接口
把伤痕当酒窝i
2017-06-07
之前在编写Banner接口返回查询到的数组时,直接return $result能返回一个HTML页面
但是在编写Theme接口,return $result会报错,我在网上查询报错原因是因为 TP5中控制器不能用return输出数组的,我在Theme接口写成return json($result);就将错误解决,返回出和老师课程中一样的页面。
现在就有疑问了,为什么之前那个Banner接口return数组没有报错,而在Theme接口return数组就报错了,需要return json($result)才能正确返回数据······
写回答
1回答
-
Banner里find返回的是一条数据,Theme里select返回的是数据集。所以不一样,你需要到config.php里把
// 默认输出类型
'default_return_type' => 'json',
就可以了。不知道你有没有听到这一章
022017-06-08
相似问题