在symfony 2中放置一般css的位置

时间:2013-01-21 20:07:51

标签: symfony

我卡住了,我不知道在哪里放置我的css文件用于整个项目应用程序。

我的项目/ app / Resources / views / base.html.twig如下所示:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>{% block title %}my app{% endblock %}</title>
        <link href="{{ asset('/css/main.css') }}" rel="stylesheet" type="text/css" />

    </head>
    <body>

... 我的文件在:

项目\应用\资源\公共\ CSS \的main.css

但它永远不会被加载。

那么,我应该把css文件放在哪里,以及如何将它包含在我的模板中?

感谢

3 个答案:

答案 0 :(得分:1)

查看here,有关资产管理的文档。

您可能必须执行命令:

php app/console assetic:dump

答案 1 :(得分:1)

将文件移至project/web/css/main.css

答案 2 :(得分:1)

您需要使用

<link href="{{ asset('css/main.css') }}" rel="stylesheet" type="text/css" />

在css之前没有尾部斜杠