2

就目前而言-我的每个操作都必须返回一些 ViewModel,例如:

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

但是如果在某些情况下我只是像这样为布局的内容变量赋值怎么办:

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

所以 - AFAIk - 在这种情况下,我真的不需要返回 ViewModel - 对吧?- 因为布局的内容已经填充.. 但是 - 如果我不 - ZF2 自动注入一个,我收到一个关于不存在模板的错误.....关于如何避免返回 ViewModel 的任何 thiugths?

4

1 回答 1

4

你可以

return $this->getResponse();

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

于 2013-01-21T17:36:45.500 回答