【发布时间】:2014-06-03 17:22:08
【问题描述】:
我想更改控制器中的布局。 (我知道如何更改每个模块,但确实需要更改我的应用程序上的某些页面,因此我需要使用控制器)。
我已经完成了以下操作,但它仍然呈现默认布局。
'template_map' => array(
'layout/homepage' => __DIR__ . '/../view/layout/homePageLayout.phtml'
)
控制器
$viewModel = new ViewModel();
$viewModel->setTemplate('layout/homepage');
return $viewModel;
我从this answer 注意到我应该改用这个
$this->layout('布局/不同');
但作者没有说明应该如何使用它。即,而不是 setTemplate 是他们的 setLayout。
提前感谢您的帮助。
【问题讨论】:
标签: layout controller zend-framework2