-
laravel或者TP5.1在查询数据后的数据结构为object类型(json类型),而在解析数据时解析的事数组array类型,所以需要转换一下数据类型:
$sql_res = json;
$sql_json = json_decode(json_encode($sql_json))
即可将查询的数据转换为数组array,然后就可以解析数据了。
可以试试是否框架支持->select()->toArray();来将对象转化成数组。
-
注意:strclass报错一般是数据类型是object或者string类型,解析该数据时报了错。tp5.0查询是数据为array类型,所以不能畅快的解析数据。
-
ThinkPHP5.1有向Laravel致敬的意思,增加了门面、强化了route、增强了中间件、增加了数据库映射查询。
-