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

アセットの構成にバンドルを含めるのを忘れたり、設定をコメントアウトするのを忘れたりする可能性がありbundlesます。

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

このエラー メッセージは、表示される本当の理由を隠しているものの 1 つと思われます。これは、機能する場合と機能しない場合がある複数のソリューションが存在する可能性があることを意味します。

私と同じようにメッセージに出くわした人のために、これが原因と解決策です。

原因: あなたの小枝ファイルは "{{ asset_url }} を使用して assetic 経由で js/css/image を呼び出しますが、何らかの理由でファイルが存在しません。火がそこにあることを確認してください。ページをリロードすると、エラーが表示されます。その上。

解決策: php app/console cache:clear --env=dev

通常、これを www-data として実行するのが賢明です。他のユーザーとして実行する際に問題が発生しました。

これは明らかに元の投稿者の原因または解決策ではありませんが、この投稿を見つけたのと同じエラー メッセージを持つ私のような人々にとって、これが誰かの助けになることを願っています.

于 2014-08-07T17:02:22.013 に答える