将值从控制器传递到布局

时间:2012-02-02 14:18:28

标签: php zend-framework

我尝试使用此方法将值从控制器传递到布局但不起作用:

foreach ($user_info_details as $details):
    $first_name = $details['first_name'];
endforeach;
Zend_Layout::getMvcInstance()->assign('first_name',$first_name);

并使用

检索它
<?php echo $this->layout()->first_name; ?> 

但在每种情况下都显示为空白

1 个答案:

答案 0 :(得分:3)

要轻松地在视图中输出值,请在控制器中使用:

$this->view->first_name = $first_name;

在您看来,请按以下方式访问:

echo $this->first_name;