#codeigniter #codeigniter-4
Вопрос:
я использую CodeIgniter 4 и у меня возникли проблемы с созданием маршрута
У меня есть этот URL /Показать/сообщение/100008, но я хочу перенаправить его на это /сообщение/100008
Я пробовал $routes->get(‘/post/(:num)’, ‘Показать::сообщение/(:num)’); но я получаю ошибку 404 при вводе только URL /post/100008
Правильный ли маршрут или для него есть какое-то другое решение?
Спасибо
Комментарии:
1. Вы пробовали $routes->get(‘/post/(:num)’, ‘Показать::сообщение/$1’);?
2. Просто попробовал заменить на 1 доллар, и проблема решена! Спасибо
Ответ №1:
Решение заключается в изменении строки на
$routes->get('/post/(:num)', 'Show::post/$1');
Codeigniter 4 Документы маршрутизации URI : https://codeigniter.com/user_guide/incoming/routing.html