0

我正在尝试从 ZF1 切换到 ZF2。根据我对新 Zend\MVC\Router 及其配置方式的了解,看起来每个位置都应该在 ['router']['routes'] 配置键中进行描述。

真的是这样吗?在 ZF1 中,您可以构建一个包含多个位置的复杂应用程序,并且没有描述单一的路线。我很难相信,希望我错过了什么。

谢谢!

4

1 回答 1

1

路由的工作方式与 ZF1 类似。骨架应用程序中的配置包括一些示例路由,其中​​一个是/:controller/:action路由(第 42 行)。所以这是你开箱即用的 ZF1 风格 MVC 路线。

在 ZF1 中,框架为您添加了一个/:controller/:action/:module/:controller/:action路由(如果您有一些自定义要求,您必须删除它)。在 ZF2 中,您必须自己定义路由,但如果您想要与 ZF1 相同的设置,骨架应用程序设置的工作方式相同,只是没有模块前缀。

于 2013-07-14T17:36:19.267 回答