我正在尝试从ZF1切换到ZF2。从我读到的关于新的Zend \ MVC \ Router及其配置方式,看起来每个位置都应该在['router'] ['routes']配置密钥中描述。
真的是这样吗?在ZF1中,您可以构建具有多个位置的复杂应用程序,而不是描述单个路径。我觉得很难相信,希望我错过了什么。
谢谢!
答案 0 :(得分:1)
路由的工作方式与ZF1类似。 config in the skeleton app包括一些示例路由,其中一个是/:controller/:action
路由(第42行)。所以这是你开箱即用的ZF1风格的MVC路线。
在ZF1中,框架为您添加/:controller/:action
和/:module/:controller/:action
路由(如果您有一些自定义要求,则必须删除)。在ZF2中,您必须自己定义路由,但如果您想要与ZF1相同的设置,骨架应用程序设置的工作方式相同,只是没有模块前缀。