デバッグ モードで use_controllers を false に設定しようとしました。私のマシンでは 5 ~ 15 秒かかるため、アセットを手動で生成しました。
生成されたファイルは問題ありませんが、ブラウザーでページを開くと、css または js ファイルが読み込まれません。開発者ツールを調べたところ、symfony が「localhost/_controller/js/08f6dbe_jquery-1.7.2.min_1.js」からファイルをロードしようとしていることがわかりました。パスの「_controller」を手動で削除すると問題なく動作しますが、symfony が間違ったパスを生成する理由がわかりません。
いくつかのコード:
#config_dev.yml
assetic:
use_controller: false
base.html.twig
{% javascripts '../app/Resources/public/js/libs/jquery-1.7.2.min.js'
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
あなたが私を助けてくれることを願っています、そして悪い英語でごめんなさい