最近博客会有大变动哦,敬请期待~ (最近也不知道是要多久,鸽鸽鸽)

MENU

thinkPHP5.0 将模型返回类型改为数组

August 7, 2019 • Read: 148 • TP,PHP,技术文章

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

// 数据集返回类型
'resultset_type'  => 'collection',

修改之后就可以在查询返回的对象直接toArray()啦。