【问题标题】:Why Symfony doesn't have default URL mapping?为什么 Symfony 没有默认的 URL 映射?
【发布时间】:2012-04-19 11:04:42
【问题描述】:

我从 Symfony2 开始,我对 Codeigniter 和 Zend 有一些经验。我的问题是为什么在 Symfony 中没有像 /(module)/controller/action -> 这样的默认路由映射到像其他框架一样的类/方法?据我所知,在 Symfony 中,我们必须在外部配置文件(如 routing.yml)中定义新路由才能使其正常工作。这样做的原因/好处是什么?

【问题讨论】:

    标签: php symfony frameworks routing


    【解决方案1】:

    它迫使你在定义 URL 布局时打开你的大脑。

    通过使用诸如使用模块/控制器名称(其他框架)或文件名(普通 php)之类的自动化,您可能会得到难看的 url 或选择糟糕的控制器名称来保持 url 的美观。

    【讨论】:

      猜你喜欢
      • 2019-02-01
      • 1970-01-01
      • 2011-01-11
      • 2016-02-05
      • 2012-02-16
      • 1970-01-01
      • 2020-01-19
      • 1970-01-01
      相关资源
      最近更新 更多