我的站点允许您创建项目,并且有多种项目类型(如项目模板)。
我想要做的是有一个处理所有项目类型的单一操作。目前,对于每种项目类型,我都有单独的操作和视图。我想将它们全部路由到一个动作。
到目前为止,这是我想出的,这是行不通的。
resources.router.routes.new_project.route = "/project/new-:id"
resources.router.routes.new_project.defaults.controller = "project"
resources.router.routes.new_project.defaults.module = "site"
resources.router.routes.new_project.defaults.action = "new"
resources.router.routes.new_project.reqs.id = "([0-9]+)"
所以我希望我的 URL 看起来像http://mysite.com/project/new-1
or http://mysite.com/project/new-2
,其中 1 和 2 是项目类型 ID。这两个 URL 都应该映射到控制器中调用new
的操作。project
ZF 1.11 中是否有可能发生这样的事情?