我想在我的模板中简单地包含带有资产的样式表。 我想将所有css文件保存在bundle public目录中。不在另一个目录树的app / dir中。
我的webroot到捆绑CSS树:[webroot]/src/Myvendor/MyBundle/Resources/public/css/
所以我采用了这个例子
{# base.html.twig #}
{% stylesheets 'bundles/app/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
当然这对我的示例路径不起作用,所以我试图插入我的路径。 由于cssrewrite问题,我不想使用 @ MyvendorMyBundle / Resources / public / js / * 。但是利用这条路径,将会采用css。
所以我尝试了我的css路径的每个相对星座。 没有人工作..
我真的用谷歌搜索,发现只有不适合我的例子,他们似乎都在/ app / Resources / foo ...但我不想要这个,它必须留在捆绑。
我做错了什么? 谢谢你的建议。
答案 0 :(得分:3)
好吧,如果你没有将样式表移动到src/Easylearn/QuerybuildBundle/Resources/public/css/
中的任何位置。但是,使用相对路径时,它们相对于web/
目录。 ../src/Easylearn/QuerybuildBundle/Resources/public/css/
也是如此。
我实际上不确定为什么不将捆绑包中的所有public/
目录中的符号链接设置为web/bundles
(通过运行app/console assets:install --symlink
)。