【问题标题】:access controller action variables to zf2 layout访问控制器动作变量到 zf2 布局
【发布时间】:2013-05-21 08:04:19
【问题描述】:

我创建了两种布局:一种用于登录页面,另一种用于站点的其余部分。登录后,我想将变量从登录控制器传递到 zf2 布局,但无法访问。

如何访问在控制器操作中创建的布局中的变量?

【问题讨论】:

    标签: zend-framework2


    【解决方案1】:

    在控制器中执行此操作的一些方法:

    使用视图模型

    $viewmodel = new ViewModel();
    $viewmodel->setVariable('myvar', $myvar);
    return $viewmodel;
    

    使用布局()

    $this->layout()->myvar = $myvar;
    

    进入你的视图脚本

    <?php echo $this->myvar; ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-23
      • 1970-01-01
      • 2014-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多