【发布时间】:2009-11-19 12:22:03
【问题描述】:
我已经完成了一个 CMS,其中 URL 是基于页面标题的 SEO 友好名称。需要一个部分使用特定的控制器。比如:
test.com/page1(使用索引控制器) test.com/page2(使用索引控制器) test.com/page3(使用不同的控制器) test.com/page4(使用索引控制器)
我可以添加一条说“page3”将使用“不同”控制器的路由,但 CMS 的用户需要能够更改 URL 的名称和 seo,所以它目前在“page3”的位置以后可以更改,这会破坏我的路由规则。
获取请求并从数据库中提取要使用的控制器的最佳方式是什么(前端控制器插件或其他)(sql 类似于“SELECT controller FROM menu WHERE seo = 'page3'”),然后在 Zend 设置要使用的控制器之前将其设置为控制器?
非常感谢任何帮助或见解。
【问题讨论】:
标签: php zend-framework controller