我有一个简单的应用程序,我从数据库查看一些帖子,并使用Paginator->sort
进行排序。
我所做的是我复制所有内容,以便我显示帖子两次以及排序。 像这样的东西:
link_sort
post1
post2
post3
link_sort
post1
post2
post3
但是当我点击link_sort
时,两个帖子显示都会被排序,我可以看到它,因为它们是相同的。但是我怎样才能使它独特,以便一个链接对一个帖子显示进行排序,另一个链接对另一个链接进行排序:)。
这里有一些代码:
<div class="sort"><?php echo $this->Paginator->sort('title');?></div>
<div class="sort"><?php echo $this->Paginator->sort('body');?></div>
<div class="content_title"><?php echo $post['Post']['title']; ?></div>
<div class="content_body"><?php echo $post['Post']['body']; ?></div>
<div class="sort"><?php echo $this->Paginator->sort('title');?></div>
<div class="sort"><?php echo $this->Paginator->sort('body');?></div>
<div class="content_title"><?php echo $post['Post']['title']; ?></div>
<div class="content_body"><?php echo $post['Post']['body']; ?></div>
任何想法? 感谢
答案 0 :(得分:0)
我认为这会奏效 - 在控制器中创建两个不同的变量:
$paginate1 = $this->paginate('conditions...')
$paginate2 = $this->paginate('conditions...')
如果没有记错,我曾经遇到过类似的问题,这就是我解决问题的方法。