嗨, 为什么不使用“订单”功能?
$this->paginate = array(
'limit' => 5,
'order' => array(
'User.name' => 'desc'
),
'fields' => array('Post.id', 'Post.title', 'User.name AS aut_name'),
'joins' => array(
array(
'table' =>'users',
'alias' =>'User',
'type' =>'LEFT',
'conditions' => array(
'Post.user_id = User.user_id'
)
)
)
);
$posts = $this->paginate();
$this->set(compact('posts'));
数据库结构:
posts:
id, title,body, created, updated, user_id
users:
user_id, name
最佳答案
快速查看您的代码... User 表中是否存在字段 user_id ?
'conditions' => array(
'Post.user_id = User.id'
)
关于cakephp 使用分页和顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5016110/