href资产不起作用

时间:2014-03-24 11:54:00

标签: css symfony assetic

我正在尝试将样式表链接到html模板,但它似乎不起作用。

我使用symfony2和assetic。在演示包中,css与行链接:

<link rel="stylesheet" href="{{ asset('bundles/acmedemo/css/demo.css') }}" />

所以,在我的mainBundle中,我写了一行

<head>
<style>  
  {% block stylesheets %}
    <link href="{{ asset('bundles/acmemain/css/demo.css') }}" rel="stylesheet" />      
  {% endblock %}                               
</style>      
</head>

并将我的demo.css文件放在文件夹

Acme\MainBundle\Resources\public\css,

然后我执行了

 php app/console assets:install

在这种情况下,我的网页没有CSS样式,没有格式化。如果我直接在我的模板中编写我的CSS,它就可以了。但如果我链接它,它不起作用。

我该如何解决这个问题?

我的css文件现在只是一行:

h1{color:blue;text-align:center;}

谢谢。

1 个答案:

答案 0 :(得分:1)

您必须执行此命令才能复制Web文件夹中的样式表(位于公用文件夹中) 因为asset()功能查看此文件夹中的工作表

  php app/console asset:install

查看doc了解更多解释