2

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

4

1 回答 1

5

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

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

于 2012-04-19T11:28:20.067 回答