2012-04-17 82 views
1

我已经使用MVC创建了一个模块,用于在页面上显示数据库中的一些记录。如何将分页应用于从数据库中提取的数据?

现在我想在记录上应用分页,因此只有5条记录应该显示在页面上。所以我需要关于分页的帮助。

我想应用1,2,3,4的分页而不是下一个和上一个链接。

所以有没有它的模块。

任何人都可以帮助我? 我使用joomla 2.5。

回答

1

任何框架内的一些原因分页始终是棘手...

您需要在这两个视图和模型添加一些特定的代码,并延长某些类。

  1. 确保您的模型扩展JModelList
  2. 在模型超载protected function getListQuery()和+,其中+为了回报您的选择与选择+ ...查询不包括限制。必须从$db->getQuery返回查询,而不是加载的结果。操纵list.startlist.limit模型来控制每个
  3. 结果在您看来的开始和#得到分页$this->pagination = $this->get('Pagination');和物品$this->items = $this->get('Items');
  4. 显示数据和分页,显​​示分页简单地使用echo $this->pagination->getListFooter()

这就是它! 要了解更多外观Joomla 2.5 MVC Guide,Basic Back-end section显示如何使用分页。

相关问题