CakePHP - Несколько разбитых на страницы таблиц для одной модели на одной странице - PullRequest
0 голосов
/ 16 августа 2011

У меня сложилось впечатление, что ядро ​​Cake пока не поддерживается, но кому-нибудь удалось написать собственный код для этого? Возможно ли это с Ajax? Я не против, чтобы все мои таблицы сортировались по Ajax, если это единственный способ сделать это.

Да, мне известна ссылка, которую публикуют все (http://debuggable.com/posts/how-to-have-multiple-paginated-widgets-on-the-same-page-with-cakephp)), и это не решает проблему.

Ответы [ 2 ]

0 голосов
/ 18 августа 2011

Я отказался от системы разбивки на страницы Cake и вместо этого использовал плагин jQuery под названием dataTables (http://www.datatables.net/).

Совершенно откровенно удивительно, что этот парень сделал для разработки плагина. Он поддерживает серверную нумерацию страниц, сортировку и даже фильтрацию ваших таблиц.

0 голосов
/ 16 августа 2011

Проверьте мой ответ здесь . Я думаю, что это будет работать и в вашем случае. По сути, вы создаете два разных объекта нумерации страниц.

Не забудьте поместить условия (имя таблицы и т. Д.) В $this->paginate, а не в var $paginate = array(conditions), потому что условия в var $paginate будут применяться ко всему контроллеру.

...