1

我正在开发一个 Symfony 2 应用程序(版本 2.6.1),但我只能在 PROD 模式下运行它。尝试访问以下 URL 时:

http://localhost/lawAdmin/web/app_dev.php

我收到下一条错误消息:

appDevUrlGenerator.php 第 32 行中的 RouteNotFoundException:无法为命名路由“_profiler”生成 URL,因为这样的路由不存在。

我的 routing.yml 和 routing_dev.yml 文件看起来都一样:

law_admin:
    resource: "@LawAdminBundle/Controller/DefaultController.php"
    type:     annotation
    prefix:   /

跑步

app/console debug:router

返回:

 [router] Current routes
 Name          Method Scheme Host Path
 porfolio_show GET    ANY    ANY  /
 gallery_show  GET    ANY    ANY  /gallery/{galleryId}

我还尝试了以下命令,以防万一不成功:

php app/console cache:clear
4

1 回答 1

2

将您的路由开发更改为

_wdt:
    resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml"
    prefix:   /_wdt

_profiler:
    resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml"
    prefix:   /_profiler

_main:
    resource: routing.yml

这将在开发环境中加载分析器和工具栏路由,并从 routing.yml 文件加载您自己的应用程序路由。

于 2016-04-25T19:51:01.283 回答