使用Symfony加载资产时出现问题
我在用Symfony加载css表单时遇到了一些问题 我在app\Resources\views\base.html.twig中使用此工具加载web\bundles\app\css中的ccs文件:使用Symfony加载资产时出现问题,symfony,Symfony,我在用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 }}"
{% block stylesheets %}
{% stylesheets 'bundles/app/css/*' filter='cssrewrite' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% endblock %}
{%block stylesheets%}
{%stylesheets'bundles/app/css/*'filter='cssrewite'%}
{%endstylesheets%}
{%endblock%}
执行此操作会在base.html.twig的第10行引发异常:“无法为命名路由“\u assetic\u 2c8c367\u 0”生成URL,因为该路由不存在。”)
这可以工作,css加载并且不会引发异常:
{% block stylesheets %}
<link rel="stylesheet" href="bundles/app/css/bootstrap.css">
{% endblock %}
{%block stylesheets%}
{%endblock%}
有人能帮我理解为什么第一个代码不起作用吗?我已经6个月没用过Symfony了,但我确信这就是我加载css的方式。
首先尝试清空您的web/bundles文件夹,然后运行
php应用程序/控制台资产:安装web/--symlink
,然后继续运行php应用程序/控制台资产:dump
如果错误仍然发生,请尝试重新检查包含的每个css文件