【发布时间】:2016-12-02 17:28:14
【问题描述】:
我有以下代码:
$sites = $this->Sites->find()
->contain([
'Sitecategories',
'Sitedescriptions.Languages',
'Countries',
'Users'
])
->where([
'postcode LIKE' => $this->request->data['numero'] . '%'
])
->sortBy(function($row) { return substr($row->postcode, 0, 2); }, SORT_ASC);
调试($sites);显示:
object(Cake\Collection\Iterator\SortIterator) {
'count' => (int) 428
}
但我不明白如何访问该计数变量。
我尝试访问$sites->count(),但收到以下错误消息:
Error: You cannot issue a count on a Collection.
【问题讨论】:
标签: cakephp collections count iterator cakephp-3.0