我有以下逻辑:
$posts = $this->paginate($this->Topic->TopicPost, array('TopicPost.topic_id' => $topic['Topic']['id']));
我甚至不确定第一行如何获得帖子,因为我没有提到模型及其在TopicController中的调用... ???任何人都可以确认原因吗?
我正试图将其转换为更像:
$posts = $this->paginate($this->Topic->TopicPost, array
(
'limit'=>15,
'conditions'=>array
(
'Post.status' => array(1,2),
'TopicPost.topic_id' => $topic['Topic']['id'])
),
'order' => array('Post.datetime'=>'desc'),
'contain'=>array('User'=>'Profile', 'TopicPost')
)
);
但是Cake不喜欢它(v2.1)这里有什么问题?