【发布时间】:2017-07-05 14:04:57
【问题描述】:
我有一个非常简单的模型,我想对其进行分页。分页有效,但排序链接没有任何效果:
我的控制器:
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')
调用的url是:
properties/index/3?sort=id&direction=desc
页面重新加载,但数据的顺序没有改变。
【问题讨论】:
标签: sorting cakephp-3.0 paginator