在我的控制器中我有这个
public function station_users($id=null){
$users = $this->User->find('all',array('conditions'=>array('test_id'=>$this->params['named']['test_id'])));
$this->set('users', $users);
$this->render("station_users",'ajax');
}
我正在获取某个测试ID的所有用户,但现在我的排序不起作用。我怎样才能添加分页。 我试过了
$this->User->recursive = 0;
$this->set('users', $this->paginate());
那并没有用 感谢
答案 0 :(得分:2)
在致电$this->paginate()
之前,您需要配置您的分页,如下所示:
$this->paginate = array
(
'User' => array
(
'recursive' => 0,
'conditions' => array
(
'test_id' => $this->params['named']['test_id'],
),
)
);
$users = $this->paginate('User');
Cookbook是你的朋友,请尽可能使用它。