gpt4 book ai didi

javascript - FOSJsRoutingBundle 不识别路由

转载 作者:数据小太阳 更新时间:2023-10-29 06:06:52 27 4
gpt4 key购买 nike

我正在尝试使用 FOSJsRoutingBundle 从 symfony 路由生成 url。我关注doc .

我将这些文件包含到我的 base.html.twig 中:

{% block scripting %}
...
<script type="text/javascript" src="{{ asset('bundles/fosjsrouting/js/router.js') }}"></script>
<script src="{{ path('fos_js_routing_js', {"callback": "fos.Router.setData"}) }}"></script>
...
{% endblock %}

并且不会出现包含错误。但是尝试生成 url 失败:

console.log(Routing.generate('usuarios_crear'));

GET http://appsmanantiales.local/web/app_dev.php/js/routing?callback=fos.Router.setData 500 (Internal Server Error) listar:131 Uncaught Error: The route "usuarios_crear" does not exist. router.js:9

在我的 routing.yml 中我有:

usuarios_crear:
pattern: /AbmUsuarios/crear
defaults: { _controller: AbmBundle:Usuario:crear }
options:
expose: true

路由在 php app/console fos:js-routing:debug 列表中:

usuarios_crear ANY ANY ANY /AbmUsuarios/crear

有什么想法吗?

最佳答案

你的代码很棒。

建议你开个issue here , 这很可能是一个错误 you're not the only one to have that issue .

关于javascript - FOSJsRoutingBundle 不识别路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21058326/

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