Я недавно пользуюсь Codeigniter и разрабатываю простую серверную CMS для управления страницами.
На основе URL-адреса (в этом примере у меня скрыт «index.php»): mysite.com/pagename
Я бы хотел, чтобы система обнаружила, есть ли в моей базе данных значение «pagename», если оно есть, мне нужно, чтобы система перенаправила на пользовательский контроллер (например, Pagemaker), и еслинет записи с именем pagename, просто сделайте это нормально (то есть найдите контроллер с именем pagename)
В настоящее время у меня есть:
$route['(:any)'] = "pagemaker/create/$1";
, в результате чего все запросы перенаправляются в мою пользовательскую функцию.
Однако я хочу изменить эту структуру так, чтобы, если страница не существовала в БД, выполнялся традиционный процесс запроса codeigniter.
Может кто-нибудь предложить какой-либо совет о том, как завершитьэтот?Или какой-нибудь совет относительно маршрутизации пользовательских CMS в codeigniter вообще?