【发布时间】:2011-01-14 12:53:47
【问题描述】:
我是 Codeigniter 的新用户,正在开发一个简单的后端 CMS 来管理页面。
基于 URL(在本例中我隐藏了“index.php”):mysite.com/pagename
我希望系统检测我的数据库中是否有“pagename”的值,如果有,我需要系统重新路由到自定义控制器(例如:Pagemaker),如果没有记录叫pagename,做正常的事(即找到一个叫pagename的控制器)
目前我有:
$route['(:any)'] = "pagemaker/create/$1";
所有请求都被转发到我的自定义函数。
但是我想改变这个结构,如果页面不存在于 db 中,则遵循传统的 codeigniter 请求过程。
任何人都可以提供有关如何完成此任务的任何建议吗?或者关于在 codeigniter 中路由自定义 CMS 的任何建议?
【问题讨论】:
标签: php url codeigniter routes codeigniter-url