Zend framework2 如何在不丢失样式的情况下禁用ZF2中的视图?

Zend framework2 如何在不丢失样式的情况下禁用ZF2中的视图?,zend-framework2,zend-view,Zend Framework2,Zend View,如何在不禁用样式的情况下禁用ZF2中的视图? 当我这样做的时候: $datas=$query->getResult(); $result=新的视图模型(数组)( 'datas'=>$datas )); $result->setTerminal(true); 返回$result; 我刚得到数据,但我失去了风格。。。谢谢。就像蒂姆在评论中说的那样:布局包含样式 您可以做的是在此视图中手动echo您的助手 echo $this->headLink(); 例如。您正在禁用布局,而布局包含加载样

如何在不禁用样式的情况下禁用ZF2中的视图? 当我这样做的时候:

$datas=$query->getResult();
$result=新的视图模型(数组)(
'datas'=>$datas
));
$result->setTerminal(true);
返回$result;

我刚得到数据,但我失去了风格。。。谢谢。

就像蒂姆在评论中说的那样:布局包含样式

您可以做的是在此视图中手动
echo
您的助手

echo $this->headLink();

例如。

您正在禁用布局,而布局包含加载样式表的HTML。你想在这里发生什么?你的要求有点不清楚。但是作为一种猜测,您不能将一个空白视图分配给
ViewModel
?e、 g.
$result->setTemplate('my/blank/view')如果您不禁用布局,“空白”视图也会呈现布局。如果不以这种方式设置,它将直接采用以下视图路径:
模块/控制器/操作
@copynpaste我不理解您的评论,但需要澄清。我认为OP需要布局,因此采用这种方法
my/blank/view
指的是
模板映射中的别名。如果布局应为空,则创建一个特定的布局。但是,如果调用
setTemplate
,则仅为该操作设置模板呈现。这个模板通常会在布局中呈现。我的答案中的那个模板-如果你使用它的话。如果没有,您也可以简单地将
添加到视图中。您的意思是在视图中添加我需要的样式。。。就这样?对。所以这个视图不依赖于布局。我考虑过这一点,事实上我在使用cakePHP框架时经常这样做。。。谢谢。这个问题是关于ZF2的,您现在想用cakePHP做什么?