【问题标题】:Passing data from joomla view to joomla template file in joomla 1.7在joomla 1.7中将数据从joomla视图传递到joomla模板文件
【发布时间】:2011-11-23 23:56:45
【问题描述】:

我想知道如何将数据从 joomla 视图传递到 joomla 模板。如何传递多个变量?

     class CareerformViewCareerform extends JView
     {
   protected $state;
    protected $item;

  function display($tpl = null)
  {
        $app        = JFactory::getApplication();
    $params     = $app->getParams();

    // Get some data from the models
    $state      = $this->get('State');
    $item       = $this->get('Item');
            $newvar="Something";
            $success_message="Thanks for your interest";

       parent::display($tpl);

  }
    }

我想将$newvar$success_message 传递给模板;我怎样才能通过它们?

【问题讨论】:

    标签: joomla1.7 joomla-template joomla-component


    【解决方案1】:

    我们可以通过以下方式将视图数据传递给模板:

    $var1="Some string";
    $this->assignRef('var1',$var1);
    

    请注意assignRef 通过引用传递第二个参数,我们可以将其检索为

    echo $this->var1;
    

    不仅仅是$var1,还有$this->var1

    【讨论】:

    • 本案例视图或模板中定义的函数assignRef()在哪里?
    猜你喜欢
    • 2013-06-05
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    • 2011-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多