0

目前我正在开发一个具有内置页面的系统。这些页面与父页面和子页面一起使用,这意味着子页面可以工作。现在,我整个上午都在网上搜索,以了解我应该如何编写路由以创建(无限)子页面机制,您可以在其中拥有 :language/page/parent/child-1/child-2/ child-3/:alias... 等等。我的示例中的 :alias 对应于数据库表字段(必须始终位于末尾)。

[routes]

routes.language.type                                        = "Zend_Controller_Router_Route"
routes.language.route                                       = ":lang"
routes.language.defaults.lang                               = "en"

routes.language.chains.frontend_page.type                   = "Zend_Controller_Router_Route"
routes.language.chains.frontend_page.route                  = "page/:alias"
routes.language.chains.frontend_page.defaults.module        = "default"
routes.language.chains.frontend_page.defaults.controller    = "index"
routes.language.chains.frontend_page.defaults.action        = "index"
routes.language.chains.frontend_page.defaults.alias         = "index"

这就是我的(简单)路由当前的样子。我想我身边的很多人都在为这个问题寻找一个好的解决方案。因此,如果那里有愿意解释的天才...请=D!

此致

4

0 回答 0