我使用MVC创建了一个模块,用于在页面上显示数据库中的一些记录。
现在我想在记录上应用分页,以便页面上只显示5条记录。所以我需要关于分页的帮助。
我想应用1,2,3,4的分页而不是下一个和上一个链接。
那么是否有任何模块。
任何一个可以帮助我的人? 我正在使用joomla 2.5。
答案 0 :(得分:1)
出于某种原因,任何框架内的分页总是很棘手......
您需要添加一些特定代码并在视图和模型中扩展某些类。
JModelList
protected function getListQuery()
中,使用select + from +返回您的选择查询,其中+ order ...不包含限制。必须从$db->getQuery
返回查询,而不是已加载的结果。操作模型中的list.start
和list.limit
以控制每页的结果开始和结果$this->pagination = $this->get('Pagination');
和项$this->items = $this->get('Items');
echo $this->pagination->getListFooter()
就是这样! 要了解详情Joomla 2.5 MVC Guide,Basic Back-end section会显示如何使用分页。