以下是我的代码:
<head>
{% stylesheets debug=true
'@PractoPvrBundle/Resources/public/css/bootstrap.min.css'
'@PractoPvrBundle/Resources/public/css/bootstrap-responsive.min.css'
%}
<link href="{{ asset_url }}" rel="stylesheet">
{% endstylesheets %}
</head>
我收到以下错误
An exception has been thrown during the rendering of a template (\"Route \"_assetic_4fec32d_0\" does not exist.\
需要帮助。我正在关注文档而无法找出错误。
答案 0 :(得分:0)
此错误消息似乎是隐藏其真正原因的消息之一。这意味着可能有多种解决方案可能会或可能不会起作用。
对于那些以与我相同的方式传达信息的人,这就是原因和解决方案:
<强>原因:强> 您的twig文件使用“{{asset_url}}通过assetic调用js / css / image,但无论出于何种原因,该文件都不存在。 你去确保火在那里。 您重新加载页面,您会看到上面的错误。
<强>解决方案:强> php app / console cache:clear --env = dev
通常明智地将其作为www-data运行。我遇到了与其他任何用户一样的问题。
这显然不是原版海报的原因或解决方案,但对于像我这样有错误信息的人发现这篇文章,我希望这可能有助于某人。
答案 1 :(得分:0)
您可能忘记将捆绑包添加到资产配置中,或忘记发表评论bundles
设置:
assetic:
debug: "%kernel.debug%"
use_controller: false
#bundles: [ ]