相关疑难解决方法(0)

FOSJsRoutingBundle不认识路线

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

有任何想法吗?

javascript url-routing symfony

5
推荐指数
1
解决办法
9171
查看次数

标签 统计

javascript ×1

symfony ×1

url-routing ×1