我需要实现一个自定义分页,其中一个字段需要由一个无法使用MySQL实现的自定义PHP方法填充 - 即,我不能依赖 virtualFields 。
我尝试使用自定义查找类型,在事件后捕获并填充自定义字段,但分页不适用于此自定义属性。
实际上,这就是我要做的事情:
$readers = $this->Paginator->paginate('Reader', array(
'Reader.account_id' => $this->Auth->user('user_id')
));
$ readers 将具有状态属性,其中使用PHP方法填充该属性。如何同时使用此动态属性和分页组件?
答案 0 :(得分:1)
请使用这些行
$this->paginate=array('conditions'=> array('Reader.account_id' => $this->Auth->user('user_id')));
$readers=$this->paginate('Reader');