Php 为什么Symfony没有';没有默认的URL映射吗?
我从Symfony2开始,我对Codeigniter和Zend有一些经验。我的问题是,为什么在Symfony中没有像/(模块)/控制器/动作->这样的默认路由映射到像其他框架一样的类/方法?据我所知,在Symfony中,我们必须在一个外部配置文件(如routing.yml)中定义一个新路由,以使其工作。它的原因/好处是什么?它迫使您在定义URL布局时打开大脑 通过使用诸如使用模块/控制器名称(其他框架)或文件名(普通php)之类的自动操作,您可能会得到难看的URL,或者选择不好的控制器名称来保持URL的美观Php 为什么Symfony没有';没有默认的URL映射吗?,php,symfony,frameworks,routing,Php,Symfony,Frameworks,Routing,我从Symfony2开始,我对Codeigniter和Zend有一些经验。我的问题是,为什么在Symfony中没有像/(模块)/控制器/动作->这样的默认路由映射到像其他框架一样的类/方法?据我所知,在Symfony中,我们必须在一个外部配置文件(如routing.yml)中定义一个新路由,以使其工作。它的原因/好处是什么?它迫使您在定义URL布局时打开大脑 通过使用诸如使用模块/控制器名称(其他框架)或文件名(普通php)之类的自动操作,您可能会得到难看的URL,或者选择不好的控制器名称来保持