gpt4 book ai didi

javascript - Symfony FOSJsRoutingBundle 如何设置/检测主机?

转载 作者:行者123 更新时间:2023-11-28 07:43:36 24 4
gpt4 key购买 nike

我想使用SymfonyFOSJsRoutingBundle生成绝对URL。这基本上就是我正在做的事情:

Routing.generate("route_name", {}, true);

它会产生一个类似 http://localhost/my/route 的 URL。无论环境如何,主机都是localhost

如果我希望路径反射(reflect)当前配置,我该如何处理?

我在文档中找不到任何相关信息,也没有显式定义主机路由属性的方法。

最佳答案

要根据当前环境生成绝对网址,请确保您的 FOSJsRoutingBundle 按照文档正确设置:https://github.com/FriendsOfSymfony/FOSJsRoutingBundle/blob/master/Resources/doc/index.md

另外,不要忘记包含下面的脚本(在包含路由和 Routing 对象的 js 文件之后)。

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

这实际上是一小段 JavaScript,它将动态设置路由的配置。

关于javascript - Symfony FOSJsRoutingBundle 如何设置/检测主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27709599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com