2016-06-22 16 views
1

私はsymfonyの2.3とFOSJsRoutingBundleを使用している中で、ベンダーの絶対パスを取得し、私は次のSRCに絶対パス指定する必要があり方法:私はKnpSnappyBundleを使用していますSymfony2の

<script type="text/javascript" src="{{ path('fos_js_routing_js', {"callback": "fos.Router.setData"}) }}"></script> 

をし、このパスは失敗します。 「資産」については、私は以下を使用しなければなりませんでした。

<script type="text/javascript" src="{{app.request.scheme ~ '://' ~ app.request.httpHost ~ asset('bundles/fosjsrouting/js/router.js') }}"></script> 

私はあなたの助けを感謝します。

答えて

0

pathの代わりにurlを使用してください。例:

<script type="text/javascript" src="{{ url('fos_js_routing_js', {"callback": "fos.Router.setData"}) }}"></script> 

詳細については、TWIGリファレンスhereを参照してください。

希望このヘルプ

+0

@Matteoありがとう、私は忘れてしまった。とにかく、バンドルのKnpSnappyBundleを使用しているときに私はまだエラーを出しています。私は、資産の場合のように要求に応じる別の方法があると思っていました。 – Joseph