0

下面是我的代码:

<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.\

需要帮助。我正在关注文档,但无法找出错误。

4

2 回答 2

0

此错误消息似乎是隐藏其出现的真正原因的消息之一。这意味着可能有多种解决方案可能有效,也可能无效。

对于那些和我一样遇到消息的人来说,这是原因和解决方案:

原因: 您的树枝文件使用“{{asset_url}}通过assetic调用js / css / image,但无论出于何种原因,该文件都不存在。你去确保火在那里。你重新加载页面,你会看到错误以上。

解决方案: php app/console cache:clear --env=dev

通常将其作为 www-data 运行是明智的。我在以任何其他用户身份运行时遇到问题。

这显然不是原始海报的原因或解决方案,但对于像我这样的人来说,发现这篇文章的错误信息相同,我希望这可以帮助某人。

于 2014-08-07T17:02:22.013 回答
0

您可能忘记将捆绑包包含到资产配置中或忘记注释掉bundles设置:

assetic:
    debug:          "%kernel.debug%"
    use_controller: false
    #bundles:        [ ]
于 2015-09-01T11:27:11.353 回答