Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla 为什么使用JInput设置请求对象值->;设定在乔姆拉?_Joomla - Fatal编程技术网

Joomla 为什么使用JInput设置请求对象值->;设定在乔姆拉?

Joomla 为什么使用JInput设置请求对象值->;设定在乔姆拉?,joomla,Joomla,我在看控制器的joomla代码时发现了这个函数 public function display($cachable = false, $urlparams = array()) { JRequest::setVar('view', 'categories'); parent::display(); } 设置请求对象的值的目的是什么。可以通过 控制器的getView()函数。 谢谢getView()没有设置实际视图。它明白了。此代码正在设置请求中的值。特别

我在看控制器的joomla代码时发现了这个函数

public function display($cachable = false, $urlparams = array())
   {
      JRequest::setVar('view', 'categories');
       parent::display();
    }
设置请求对象的值的目的是什么。可以通过 控制器的getView()函数。 谢谢

getView()
没有设置实际视图。它明白了。此代码正在设置请求中的值。特别是,如果请求中不存在任何视图,这将有助于设置默认视图。另外,
JRequest
已被弃用,因此代码是遗留代码(正如
getView()