如何在Symfony2中获取供应商的路径绝对值

时间:2016-06-22 19:59:58

标签: php symfony twig

我正在使用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>

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

使用url代替path。例如:

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

TWIG参考here中的更多信息。

希望这个帮助