TP报错 致命错误: Call to a member function toArray() on array

TP报错 致命错误: Call to a member function toArray() on array

tp内使用模型查询报错致命错误: Call to a member function toArray() on array
TP报错 致命错误: Call to a member function toArray() on array
场景:
使用模型查询后,想获取不包含对象内容的数组结构的结果。

原因:
数据库(database.php)里设置的返回数据结果为数组类型。

'resultset_type' => 'array'

解决:
全局:
在database.php中修改为:

'resultset_type' => 'collection'

局部:
在使用的模型中加入:

 protected $resultSetType = 'collection';
上一篇:PA2 附加关卡


下一篇:2021-10-31