在布局模板中添加样式表

时间:2012-02-13 12:34:09

标签: php symfony1 symfony-1.4

我想仅在一个特定的布局模板中添加样式表文件。我试着这样做:

<!-- empty.php -->
<?php use_stylesheet("style.css") ?>

这是 Practical Symfony 一书中描述的方法。但是,它不起作用。 html没有变化。我通过在动作中添加样式表尝试了不同的方法:

// actions.class.php
$response = $this->getResponse();
$response->addStyleSheet("style.css");

它也不起作用。没有错误,我不知道如何调试它。

一些谷歌搜索引导我this topic。似乎这个问题应该已经修复但我仍然有它,所以也许这是我的项目的一个问题。有人有过这种问题吗?

2 个答案:

答案 0 :(得分:2)

您需要从模板中调用include_stylesheets(),因为这是注入来自<link>的{​​{1}}元素。

看起来像一个副本: $sf_response->addStyleSheet() dosen't work in SF 1.4?

答案 1 :(得分:0)

是的,如果你想使用use_stylesheet函数,你必须使用“include_stylesheet”......