ThinkPHP5中, 用model()下的select()得到的数据, 包含很多对象, 如何将其转化为数组?

最初发表于: 2019-11-09 09:54:49

使用db()方法, 可以得到数组, 但是db()方法没有自动更新时间戳等设定

直接使用model(), 再在后面写一个 ->toArray(), 这样会报错:

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

可以在模型里加这样一行代码

protected $resultSetType = 'collection';

就可以给select()使用toArray()了