ZF2。我是否总是需要从动作中返回ViewModel?

时间:2013-01-21 14:54:28

标签: zend-framework2

从右边开始 - 我的每个动作都必须有一些返回的ViewModel,例如:

$viewModel = new ViewModel();
return $viewModel;

但是如果在某些情况下我只是简单地为布局的内容变量分配值:

$content = 'blah blah some content';
$this->layout()->setVariable('content', $content);  

所以 - AFAIk - 在这种情况下我真的不需要返回ViewModel - 对吗? -as Layout的内容已经填充..但是 - 如果我不这样做 - ZF2会自动注入一个,我得到一个关于不存在的模板的错误.....关于如何避免返回ViewModel的任何问题?

1 个答案:

答案 0 :(得分:4)

你可以

return $this->getResponse();

这将导致不需要返回任何file.phtml。