Symfony重写路由WelcomeController

时间:2012-04-08 19:07:47

标签: php symfony1 routing controller

我在Symfony项目上创建了一个新的包,我想在页面上使用/ route,如:

JhebergUserBundle_homepage:
    pattern:  /
    defaults: { _controller: JhebergUserBundle:Default:index }

在生产环境中它完美运行,但在开发环境中却没有。我总是有“祝贺你!你已经成功安装了一个新的Symfony应用程序。”页面。 如何在开发环境中重写路由?

谢谢。

1 个答案:

答案 0 :(得分:0)

对于Symfony的新人而言,这无疑是一个令人困惑的问题,因为在app/config/routing.yml中找不到主页路线。您正在寻找的路线实际上是在app/config/routing_dev.yml

中定义的
_welcome:
  pattern:  /                
  defaults: { _controller: AcmeDemoBundle:Welcome:index }

删除此路线,然后在相应的捆绑中重新定义主页路线,一切都将按预期工作。