设置分页限制的Joomla托管

我有点困惑。

当我看到在前端通过分页创建的链接,我看到包括在个人页面链接数和起止链接调用开始的查询参数。

然而,在基JModelList类中的方法populateState查找limitstart如果$这个 - >情况下有一个非空值。

由于对JModelList基本构造函数设置$这个 - >情况下等于 . 它看起来像在默认情况下,$这个 - >上下文将不能为空。所以populateState通常分配从$ _GET值使用getUserStateFromRequest()[“limitstart”]作为剪断代码显示:

包括设置分页限制的Joomla称为启动托管查询参数

我会很感激,如果有人可以解释为什么事情完成这种方式,和我有什么做的就是populateState和分页上保存的网页应该开始在该行的变量同意。

问5月15日在'14 19:27

如果您在使用默认的分页通过调用$分页= $这个 - >获取(“分页”);鉴于文件,然后需要的状态模型的populateState方法瓦尔很容易通过这种方式来理解 - $限额= $ APP-> getUserStateFromRequest(“global.list.limit”,“限制”,$ APP-> getCfg(“list_limit”) 'UINT'); $这 - >的setState( 'list.limit',$限制); $ limitstart = JRequest :: getUInt( 'limitstart',0); $这 - >的setState( 'list.start',$ limitstart); - 开发-M 5月15日在'14 21:17

因此,正如我说这是什么,你会基本上通过覆盖populateState()方法从jmodellist扩展模型类,否则你将与父类代码搞砸事情。 - DEV-米5月16日在'14 21时48分

相关文章

获取模块ID的Joomla托管最近更新日期2017年1月17日11:08 Ecwid是将电子商务功能添加到您的Joomla网站的一大利器。 Ecwid与平时“的Joomla”购物车非常不同的,有这些独特的...
的Joomla托管澳大利亚动物园“Joomlart使得建筑和设计的Joomla网站那么简单。随着清凉的设计和精湛的支持,Joomlart是得到Joomla的网页设计解决方案的最佳场所。”马克·李。联合创始人@ ...
包索绪尔FR的Joomla托管当我们安装的Joomla 3.0。我们选择了英语作为默认语言。 Joomla 3.0,则能够支持不同的语言。在本教程中,我们将向您展示如何改变你的网站的语言?
评级工具的Joomla托管3283票5了InMotion的4.89提供了的Joomla社区最有信誉的网站托管服务。几乎所有的客户都是与专业的Joomla托管非常满意...
网站互联网既成事实AVEC的Joomla托管该网站托管在位于法国巴黎的Web服务器上。 SEO提示:主机的位置可以影响搜索引擎排名。总的原则是:尽量主办国的网站,在那里你...