我得到的结果是Cake核心尚未支持,但有没有人设法编写自己的代码呢?是否可以使用Ajax?我不介意让所有表格Ajax可以排序,如果这是唯一的方法。
是的,我知道每个人发布的链接(http://debuggable.com/posts/how-to-have-multiple-paginated-widgets-on-the-same-page-with-cakephp)没有解决问题。
答案 0 :(得分:0)
查看我的回答here。我认为它也适用于你的情况。 基本上,您创建两个不同的分页对象。
请务必将条件(表名等)放在$this->paginate
中,而不是var $paginate = array(conditions)
中,因为var $paginate
中的条件将在整个控制器中应用。
答案 1 :(得分:0)
我最终废弃了Cake的分页系统,而是使用了一个名为dataTables的jQuery插件(http://www.datatables.net/)。
这个家伙为开发这个插件所做的非常了不起。它支持服务器端的分页,排序,甚至过滤表。