【问题标题】:Problems loading assets with Symfony使用 Symfony 加载资产时出现问题
【发布时间】:2015-11-22 18:58:42
【问题描述】:

我在使用 Symfony 加载我的 CSS 表单时遇到了一些麻烦。

我在 app\Resources\views\base.html.twig 中使用它来加载 web\bundles\app\css 中的 ccs 文件:

{% block stylesheets %}

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

{% endblock %}

这样做会引发异常:“无法为命名路由“_assetic_2c8c367_0”生成 URL,因为这样的路由不存在。”)在第 10 行的 base.html.twig 中

这有效,css 加载并且没有抛出异常:

{% block stylesheets %}

        <link rel="stylesheet" href="bundles/app/css/bootstrap.css">

{% endblock %}

有人能帮我理解为什么第一个代码不起作用吗?自 6 个月以来我没有使用过 Symfony,但我确信这就是我用来加载 css 的方式。 Here is the doc about it.

【问题讨论】:

    标签: symfony


    【解决方案1】:

    尝试先清空您的 web/bundles 文件夹,然后运行 ​​php app/console assets:install web/ --symlink 并继续运行 php app/console assetic:dump

    如果错误仍然存​​在,请尝试重新检查包含的每个 css 文件

    【讨论】:

      猜你喜欢
      • 2012-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2012-02-02
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多