yii2 yii\db\ActiveRecord find() 和 findBySql()返回结果不同?
发布网友
发布时间:2022-04-29 10:07
我来回答
共1个回答
热心网友
时间:2022-04-29 11:36
Customer::findBySql('SELECT * FROM customer')->all()->count();
试试这个追问首先谢谢YRS的回答。find返回的对象类型和findBySql返回的对象类型虽然相同,但两者对count的返回结果却不同(不知道为什么),不过可以用$rows=findBySql('select * from customer')->all(); echo count($rows);的方法得到行数,$rows是一个对象的数组。