如何在控制器操作中呈现除默认值之外的其他视图.默认情况下,它尝试在视图文件夹中找到与操作相同的视图,但我想在视图文件夹中为控制器操作呈现不同的视图.
我们可以像这样做这个ZF1 $this->_helper->viewRenderer('foo');
任何人都知道,如何在Zendframework 2中实现上述目标?
我们可以使用禁用视图
$response = $this->getResponse();
$response->setStatusCode(200);
$response->setContent("Hello World");
return $response;
Run Code Online (Sandbox Code Playgroud)
我不知道如何在zf2中更改/渲染不同的视图.
Dev*_*per 48
可以使用
public function abcAction()
{
$view = new ViewModel(array('variable'=>$value));
$view->setTemplate('module/controler/action.phtml'); // path to phtml file under view folder
return $view;
}
Run Code Online (Sandbox Code Playgroud)
感谢akrabat覆盖了几乎所有场景.