1
我有一个非常简单的模型,我想分页。分页工作,但是排序链接没有任何效果:Cake3 Paginator分类错误
我的控制器:
public $paginate = [
'limit' => 10,
'order' => [
'Properties.id' => 'asc'
],
'sortWhitelist' => [
'Properties.id',
'Properties.name',
'Properties.active'
],
];
我的查询:
$properties = $this->Properties->find('all')->where($options)->contain($contains)->order(['Properties.id']);
$this->set('properties', $this->paginate($properties));
我的观点每页显示10个项目,并链接到网页/下一个/上一个工作正常。当我点击排序链接:
$this->Paginator->sort('id', 'ID')
调用的网址是:
属性/索引/ 3排序= ID &方向=递减
页面重新加载,但顺序?的数据不会改变。
是的,这是我添加到主查询中的顺序/排序!今天学到的好教训! –