【问题标题】:Symfony rewrite route WelcomeControllerSymfony 重写路由 WelcomeController
【发布时间】:2012-04-08 19:07:47
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: php symfony1 routing controller


    【解决方案1】:

    诚然,这对于 Symfony 的新手来说有点令人困惑,因为在 app/config/routing.yml 中找不到主页路径。你要找的路线其实是在app/config/routing_dev.yml中定义的:

    _welcome:
      pattern:  /                
      defaults: { _controller: AcmeDemoBundle:Welcome:index }
    

    删除此路由,然后在各自的捆绑包中重新定义主页路由,一切都会按预期工作。

    【讨论】:

      猜你喜欢
      • 2018-03-15
      • 2017-03-19
      • 1970-01-01
      • 2015-09-09
      • 2018-09-12
      • 2019-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多