getState()函数如何在组件Model类下工作?

时间:2013-08-29 16:21:40

标签: php joomla joomla2.5

在/components/com_content/models/category.php

function getItems()
{
    $params = $this->getState()->get('params');
    $limit = $this->getState('list.limit');
    // other code

getItems()函数中,有一个名为getState()的函数,它有一个参数list.limit。我想问一下list.limit的含义是什么,以及getSatae()函数的工作原理是什么?它可以通过参数或无参数执行,何时使用其中一个?

由于

1 个答案:

答案 0 :(得分:0)

此功能位于第395行的/libraries/joomla/application/component/model.php 功能通知本身就说明了一切。

它的基本模型函数(Joomla基于MVC架构)来获取状态变量。 状态对象是变量的存储。 (默认无)

list.limit定义页面上的项目数量。

Joomla docsJoomla MVC classes

中的更多信息