【问题标题】:symfony2 - the assetic assetic:dump command doesn't create stylesheets correctlysymfony2 - 资产资产:转储命令不能正确创建样式表
【发布时间】:2013-10-15 20:28:16
【问题描述】:

由于某种原因,我无法加载 css 文件。 这是我使用的包的结构

BD
 WebsiteBundle
   public
     css

这是我尝试加载 css 文件的方式

{% stylesheets 'bundles/bdwebsite/css/*' filter='cssrewrite' %}
    <link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}

我做了assetic:dump

我做错了什么?

【问题讨论】:

  • 那么浏览器接收到的 html 中的 URL 是什么样的?它是您必须输入才能手动点击 css 文件的正确网址吗?
  • html文件中没有css文件的url。
  • 所以浏览器正在接收href=""?
  • 没有。没有
  • javascript "import" 工作正常。

标签: php css symfony assets assetic


【解决方案1】:

您在stylesheets 标签中引用了bundles/bdwebsite/css/*

这样,assetic 在web/bundles/bdwebsite/css(当前不存在的文件夹)而不是src/BD/WebsiteBundle/public/css 中查找所有css 文件。

为了将您的文件放在正确的位置执行assetic:dump...

...使用app/console assets:install web 将它们复制到网络文件夹...

... 或者我对符号链接的推荐 app/console assets:install web --symlink

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-16
    • 1970-01-01
    • 2016-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多