【发布时间】:2012-06-07 09:01:12
【问题描述】:
所以我有一个 Zend 项目,比如说 project1 和 project1 的源文件夹中的另一个 Zend 项目,比如说 project2。 设 project1 的 url 为 www.project1.com。
所以当我访问“www.project1.com/project2”时,它会运行 project2 的默认模块、控制器、动作。但如果我喜欢“www.project1.com/project2/test/index/index”,或者访问 project2 中定义的路由,如“www.project1.com/project2/agb”,project1 应用程序会尝试将其映射到路由在 project1 中定义为“/:module/:controller/:action/:id/:page”。
我想要做的是,如果一个 url 以“project1.com/project2”开头,那么无论如何,它应该到达 project2 应用程序。我不能使用正则表达式,因为 ":module" 是一个变量,或者至少我不知道该怎么做。
有什么帮助吗? 谢谢
【问题讨论】:
-
在同一个公用文件夹下有两个zend应用程序的原因是什么?在我看来,这听起来像是一个可怕的设置:-/
-
我想将 project2 构建为可移植的 zend 应用程序,我可以将其放置在任何配置尽可能少的服务器上
标签: zend-framework zend-route zend-application