cakephp分页:来自不同表的数据

cakephp分页:来自不同表的数据,cakephp,Cakephp,我有“PostsController”控制器,在这个控制器中我需要获取所有用户列表。 所以我需要从“Posts”DB表中获取数据no,从“Users”中获取bu。 在函数中,我将此分页: $this->paginate = array( 'user' => array( 'limit' => 2, 'order' => array( 'user.id' => 'asc', ), 'table' => 'u

我有“PostsController”控制器,在这个控制器中我需要获取所有用户列表。 所以我需要从“Posts”DB表中获取数据no,从“Users”中获取bu。 在函数中,我将此分页:

$this->paginate = array(
    'user' => array(
    'limit' => 2,
    'order' => array(
        'user.id' => 'asc',
    ),
    'table' => 'users'
    ),
);

$users = $this->paginate('user');
$this->set('users', $users);
但总是得到空的结果,为什么? 并显示此错误:

Warning (512): Controller::paginate() - can't find model user in controller PostsController [CORE\cake\libs\controller\controller.php, line 1106]

型号名称的首字母大写,请尝试

$this->paginate = array(
'User' => array(
'limit' => 2,
'order' => array(
    'User.id' => 'asc',
),
'table' => 'users'
),
);

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