Я хотел бы отправить любой маршрут, который не соответствует маршруту администратора, моему контроллеру "событий".Похоже, это довольно распространенное требование, и при беглом поиске выбрасываются подобные вопросы .
Решение, как я понимаю, похоже, используетНегативный взгляд в регулярном выражении.Итак, моя попытка выглядит так:
$route['(?!admin).*'] = "event";
.., которая работает.Ну вроде.Он отправляет любой неадминистративный запрос моему контроллеру «событий», но мне нужно, чтобы он передавал фактическую строку, которая была сопоставлена: так / my-new-event / направляется в / событие/ my-new-event /
Я попробовал:
$route['(?!admin).*'] = "event/$0";
$route['(?!admin).*'] = "event/$1";
$route['(?!admin)(.*)'] = "event/$0";
$route['(?!admin)(.*)'] = "event/$1";
... и несколько других все более случайных и отчаянных перестановок.В результате получается страница 404.
Какой правильный синтаксис для передачи согласованной строки в контроллер?
Спасибо:)