我是 Codeigniter 的新用户,正在开发一个简单的后端 CMS 来管理页面。
基于 URL(在本例中,我隐藏了“index.php”):mysite.com/pagename
我希望系统检测我的数据库中是否有“pagename”的值,如果有,我需要系统重新路由到自定义控制器(例如:Pagemaker),如果没有名为 pagename 的记录,只是做正常的事情(即找到一个名为 pagename 的控制器)
目前我有:
$route['(:any)'] = "pagemaker/create/$1";
从而将所有请求转发到我的自定义函数。
但是,我想更改此结构,以便如果该页面在数据库中不存在,则遵循传统的 codeigniter 请求过程。
任何人都可以提供有关如何完成此任务的任何建议吗?或者关于在codeigniter中路由自定义CMS的任何建议?