Fra*_*ntz 2 php routing frameworks symfony
我开始使用Symfony2,我对Codeigniter和Zend有一些经验.我的问题是为什么在Symfony中没有像/(module)/ controller/action - >这样的类/方法之类的默认路由映射?据我所知,在Symfony中我们必须在一个外部配置文件中定义一个新的路由,比如routing.yml,以使其工作.它的原因/好处是什么?
它会强制您在定义URL布局时打开您的大脑.
通过使用自动化,如使用模块/控制器名称(其他框架)或文件名(纯PHP),您可能会得到丑陋的网址或选择糟糕的控制器名称,以保持网址的美观.