与phtml文件在同一视图/脚本文件夹中的CSS文件

时间:2014-05-13 19:21:26

标签: zend-framework

我的CSS文件与将使用它的phtml文件位于相同的view / scripts文件夹中。这种文件的$this->headLink()->appendStylesheet()的正确参数是什么?

2 个答案:

答案 0 :(得分:1)

您的css文件必须可以在公共目录或公共子目录中访问,例如public/css/your_css_file.css

在您看来,您可以这样做:

$this->headLink()->appendStylesheet($this->baseUrl() .'/css/your_css_file.css');

答案 1 :(得分:0)

通常,您的CSS文件应该可以公开访问(在公共文件夹中)。

但是,如果您仍想将其保留(如果文件很大,则会出现性能问题),只需在视图文件中执行此操作

<?php

$this->headStyle()->captureStart();
echo $this->partial('css-file.css');
$this->headStyle()->captureEnd();

?>

这将允许您输出,捕获文件内容,然后注入&#34;在布局的适当位置。

希望有所帮助