众所周知,ZF2 没有路由器。每条路由都是一个路由器:
在新的路由系统中,我们没有这样的路由器,因为每个路由都可以自己匹配和组装 URI,这也使它们成为路由器。
ZF2 现在强制您将路线放入每个模块的配置中:
URL 到特定操作的映射是使用模块的 module.config.php 文件中定义的路由完成的。打开 config/module.config.php 文件,修改它以添加到“routes”和“controller”参数。
对我来说,将一件可靠的东西分散在应用程序目录中并不方便。是否有可能以某种方式将我的所有路线放在一个地方(例如,routes.php 文件)?像这样,例如:
routes.php
return array (
'module_1' => array( ... its route/routes ...),
'module_2' => array( ... its route/routes ...), etc.
);
在ZF2中如何实现?
只是为了与我的问题联系起来: ZF2 Routing as in ZF1