FOSJsRoutingBundle不认识路线

ram*_*omd 5 javascript url-routing symfony

我正在尝试使用FOSJsRoutingBundlesymfony路由生成网址.我按照文档.

我把文件包含在我的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 %}
Run Code Online (Sandbox Code Playgroud)

并且不要包含错误.但尝试生成URL失败:

console.log(Routing.generate('usuarios_crear'));
Run Code Online (Sandbox Code Playgroud)

GET http://appsmanantiales.local/web/app_dev.php/js/routing?callback = fos.Router.setData 500(内部服务器错误)listar:131未捕获错误:路径"usuarios_crear"不存在.router.js:9

在我的routing.yml身上:

usuarios_crear:
    pattern: /AbmUsuarios/crear
    defaults: { _controller: AbmBundle:Usuario:crear }
    options:
        expose: true
Run Code Online (Sandbox Code Playgroud)

并且路线在php app/console fos:js-routing:debug列表中:

usuarios_crear任何ANY/AbmUsuarios/crear

有任何想法吗?

Mic*_*ick 3

你的代码很棒。

我建议您在这里提出一个问题,这很可能是一个错误,因为您不是唯一一个遇到该问题的人