我正在使用Symfony 2.3和FOSJsRoutingBundle,我需要在下一个src中指出绝对路径:
<script type="text/javascript" src="{{ path('fos_js_routing_js', {"callback": "fos.Router.setData"}) }}"></script>
我正在使用KnpSnappyBundle,此路径失败。对于“资产”,我不得不使用以下内容:
<script type="text/javascript" src="{{app.request.scheme ~ '://' ~ app.request.httpHost ~ asset('bundles/fosjsrouting/js/router.js') }}"></script>
感谢您的帮助。
答案 0 :(得分:0)
使用url
代替path
。例如:
<script type="text/javascript" src="{{ url('fos_js_routing_js', {"callback": "fos.Router.setData"}) }}"></script>
TWIG参考here中的更多信息。
希望这个帮助