Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
排序和分页cakephp_Cakephp_Cakephp 1.3_Cakephp 2.0_Cakephp 2.1 - Fatal编程技术网

排序和分页cakephp

排序和分页cakephp,cakephp,cakephp-1.3,cakephp-2.0,cakephp-2.1,Cakephp,Cakephp 1.3,Cakephp 2.0,Cakephp 2.1,我的控制器里有这个 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("s

我的控制器里有这个

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->paginate()

$this->paginate = array
    (
        'User' => array
        (
            'recursive' => 0,
            'conditions' => array
            (
                'test_id' => $this->params['named']['test_id'],
            ),
        )
    );

$users = $this->paginate('User');

这是您的朋友,请尽可能使用它。

它现在是如何工作的?您的视图是否正确设置以处理分页?
$this->paginate = array
    (
        'User' => array
        (
            'recursive' => 0,
            'conditions' => array
            (
                'test_id' => $this->params['named']['test_id'],
            ),
        )
    );

$users = $this->paginate('User');