- 您好,我有一组要分页的查询结果。但不知何故,我得到了一个错误,上面写着:
无法找到与分页兼容的对象。
这是我当前的代码:
$this->paginate = ['limit' => 10];
$comment = TableRegistry::get('Comments');
$comments = $comment
->find()
->where(['Comments.post_id' => $id])
->contain(['Users'])
->order(['Comments.created' => 'ASC'])
->all()
->toArray(); //the results will be array
$comments = $this->paginate($comments);
- 我的第二个问题是,有没有办法在控制器中进行查询时始终使用数组结果而不是对象结果,这样我就不需要将 ->toArray() 包含到我的代码中?
谢谢!