У меня есть простое приложение, где я просматриваю некоторые записи из базы данных, и я использую 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>
есть идеи? благодаря
Я думаю, что это сработает – создайте в контроллере две разные переменные:
$paginate1 = $this->paginate('conditions...')
$paginate2 = $this->paginate('conditions...')
если я не ошибаюсь, у меня была аналогичная проблема, и именно так я ее решил.