php - symfony2 - assetic assetic :dump command doesn't create stylesheets correctly

标签 php css symfony assets assetic

出于某种原因,我无法加载 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/

相关文章:

ios - Retina iPad 上 iOS 7 中的 WebKit 中的框阴影传播错误

php - 来自静态域或子域的 Symfony2 Assets 资源

javascript - 模态显示事件中的模糊内容

php - Symfony2/Doctrine 中两列的查询生成器和分组依据生成重复项

php - 在 Symfony 3.2 中根据 config.yml 使用 TagAwareAdapter?

php - 错误:mysqli_stmt::bind_param():类型定义字符串中的元素数量与绑定(bind)变量的数量不匹配

php - 在服务器中下载 YouTube 视频

php - 根据搜索值的部分匹配过滤多维数组

php - 如何正确设置文件、数据库、连接等的编码?

html - 背景图片不会显示在 div 中,但会显示在 body 标签中