如何使用joomla在视图文件中调用控制器变量?

时间:2011-03-15 10:20:35

标签: joomla

我是joomla的新手,我的代码是这样的

//on controller
function listing()
    {
            JRequest::setVar( 'view', 'hello' );
            JRequest::setVar('hidemainmenu', 0);
            parent::display();                  
    }
//on view.html.php 

我想取这个'hidemainmenu' 我怎样才能取得任何人的帮助?

2 个答案:

答案 0 :(得分:2)

如果上面的代码是view.html.php文件的代码,那么您可以使用如下所示的行将变量传递到模板文件:

$this->assignRef( 'hidemainmenu', $hidemainmenu);

然后在你的tmpl / default.php文件中,你可以这样访问这个变量:

$this->hidemainmenu

答案 1 :(得分:0)

如果代码在Controller中: 在view.html.php中获取变量

as

$hidemainmenu = JRequest::getVar('hidemainmenu');

在view.html.php或default.php中尝试此操作