我有一个发表模型和评论模型。 Post Model和Cake Model之间的关联如下CakePHP Paginaton:如何获得分页的评论当我使用分页的帖子
Post has many comments
Comments belongs to Post
我正在使用分页在我的页面上实现“无限滚动”。
public $paginate = array('limit' => 15,
'order' => array('Post.id' => 'desc'),'conditions' => array('Post.hidden' => 0)
);
和
$this->Paginator->settings = $this->paginate;
$post = $this->Paginator->paginate('Post');
$this->set('posts',$post);
但检索与帖子相关联的所有评论。我也想为评论分页。有没有什么办法可以在cakephp中实现它?我只想显示3条评论和“查看更多评论”链接,就像我们在Facebook上看到的一样。
我知道我可以很容易地实现该功能,最初从数据库中获取所有评论,但只显示最后三条评论,然后通过使用ajax获取另外三条评论,等等。但我正在寻找更好更简单的方法。
如果它是一个单独的东西(评论和帖子听起来像它),那么你需要的是第二个AJAX请求到第二个动作“get_comments”等。 – mark 2014-12-27 20:07:30
编辑你的问题并显示你的用户界面,所以我将能够回答。 – 2014-12-28 08:50:51