出于某种原因,我无法加载 css 文件。 这是我使用的包的结构
BD
WebsiteBundle
public
css
这是我尝试加载 css 文件的方式
{% stylesheets 'bundles/bdwebsite/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
我做了assetic:dump
我做错了什么?
最佳答案
您在 stylesheets
标记中引用了 bundles/bdwebsite/css/*
。
assetic 以这种方式查找 web/bundles/bdwebsite/css
(当前不存在的文件夹)中的所有 css 文件,而不是 src/BD/WebsiteBundle/public/css
。
为了让您的文件在之前执行assetic:dump
...
...使用 app/console assets:install web
将它们复制到 web 文件夹...
... 或者我的推荐 app/console assets:install web --symlink
用于符号链接(symbolic link)。
关于php - symfony2 - assetic assetic :dump command doesn't create stylesheets correctly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19255782/