thinkPHP5.0 将模型返回类型改为数组
使用thinkPHP5.0的新手大多数会遇到这个问题,特别是在查询出来之后需要进行相关操作的数据,就会发现返回的数据是一个装着查询结果对象的二维数组,因为默认thinkPHP默认的返回类型是array,如果直接toArray()是肯定会报错的。
解决方案:
将database.php数据库配置文件的返回类型改为collection
// 数据集返回类型
'resultset_type' => 'collection',
修改之后就可以在查询返回的对象直接toArray()啦。