如何从控制器向布局视图中的视图助手传递参数,或者在Zend Framework 3中以其他方式传递参数来查看帮助器?
答案 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);