【问题标题】:Symfony2 Assetic Image PathSymfony2 资产图像路径
【发布时间】:2014-05-01 06:08:25
【问题描述】:

我是 Symfony 的新手,我正在尝试在 twig 模板中包含和图像(存储在 bundle Resources/public/images 目录中)。但是,当我呈现页面时,img 标签的 src 路径不存在。我不确定发生了什么,任何建议将不胜感激。

我的树枝文件

{% image '@XYZTestBundle/Resources/public/images/bananas.jpg' %}
    <img src="{{ asset_url }}" alt="Symfony!" />
{% endimage %}    

渲染图像标签

<img src="/myproject/web/images/5fcddd8.jpg" alt="Symfony!">

/myproject/web/images/ 目录下没有文件

【问题讨论】:

标签: php symfony twig assetic


【解决方案1】:

正如 Tali 所说,您应该执行命令“assetic:dump”将捆绑资产转储到 web 文件夹中。

【讨论】:

    【解决方案2】:

    您尝试过命令 php app/console assets:dump 或 php app/console assets:install 吗?

    否则我认为这个链接可以帮助你: http://symfony.com/doc/current/cookbook/assetic/asset_management.html

    【讨论】:

      【解决方案3】:

      在这里找到了我的答案。我希望这对将来的其他人有所帮助

      https://github.com/symfony/AsseticBundle/issues/41

      【讨论】:

      • 确保您在系统允许的情况下也接受这一点。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-31
      • 1970-01-01
      相关资源
      最近更新 更多