Codeigniter 4 настроенный маршрут показывает мне ошибку 404

#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