Php 如何在Symfony2中获取供应商的绝对路径
我使用的是Symfony 2.3和FOSJsRoutingBundle,我需要在下一个src中指出绝对路径:Php 如何在Symfony2中获取供应商的绝对路径,php,symfony,twig,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="te
<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>
非常感谢您的帮助。使用
url
而不是path
。例如:
<script type="text/javascript" src="{{ url('fos_js_routing_js', {"callback": "fos.Router.setData"}) }}"></script>
细枝参考中的更多信息
希望此帮助使用
url
而不是path
。例如:
<script type="text/javascript" src="{{ url('fos_js_routing_js', {"callback": "fos.Router.setData"}) }}"></script>
细枝参考中的更多信息
希望这有帮助谢谢@Matteo,我忘了。无论如何,在使用Bundle knpnapybundle时,我仍然给出了错误,我认为还有其他方法可以处理请求,就像在asset中一样。谢谢@Matteo,我已经忘记了这一点。无论如何,在使用Bundle knpnapybundle时,我仍然给出了错误,我认为还有其他方法可以处理请求,就像在asset中一样。