Zend Framework 3在布局视图中将控制器中的参数传递给View Helper

时间:2018-04-16 17:48:35

标签: php zend-framework zend-framework3 view-helpers

如何从控制器向布局视图中的视图助手传递参数,或者在Zend Framework 3中以其他方式传递参数来查看帮助器?

1 个答案:

答案 0 :(得分:1)

要在布局视图中将参数从控制器传递给视图助手,您需要将参数从控制器传递到布局,然后使用从控制器获取的参数调用布局中的视图助手。 / p>

// in the controller

$this->layout()->myParameter = 'foo';

然后

// in the layout view

// set a parameter value for cases where a controller doesn't pass a parameter
$myParameterValue = ( isset($this->myParameter)) ? $this->myParameter : null ); 

echo $this->myViewHelper($myParameterValue);