Zend framework Zend Framework从headlink()中删除或取消设置附加的css文件

Zend framework Zend Framework从headlink()中删除或取消设置附加的css文件,zend-framework,Zend Framework,是否可以删除或取消设置附加的特定样式表 例如: 通常我会附加样式表或添加样式表,但现在我不需要在特定上下文的视图脚本中添加样式表。这可能吗?没有removeStylesheet()或任何类似的东西。这主要是因为在将css文件迁移到一个文件中时,您应该尽量减少所需的文件 文件是否大于20kb并不重要,只要它只是一个请求 然后,如果您有一些特殊的站点,例如带有管理部分的站点,那么对于这些站点,您可以附加一个管理样式表 只需附加所需内容 当前api的基本选项是通过在控制器/操作/视图中调用setS

是否可以删除或取消设置附加的特定样式表

例如:



通常我会附加样式表或添加样式表,但现在我不需要在特定上下文的视图脚本中添加样式表。这可能吗?

没有
removeStylesheet()
或任何类似的东西。这主要是因为在将css文件迁移到一个文件中时,您应该尽量减少所需的文件

文件是否大于20kb并不重要,只要它只是一个请求

然后,如果您有一些特殊的站点,例如带有管理部分的站点,那么对于这些站点,您可以附加一个管理样式表


只需附加所需内容

当前api的基本选项是通过在控制器/操作/视图中调用
setStyleSheet()
覆盖整个
headLink()
堆栈
另一种选择是重构,仅在需要特定操作/视图时添加某些样式表。

我相信大多数人都会听之任之,因为样式表消耗的额外的几位通常不值得cpu周期来删除它。

您将->appendStylesheet调用放在哪里?
<?php 
// my layout file
     $this->headLink()
       ->appendStylesheet('/css/page/foo.css');

?>