У меня возник вопрос такого рода: Имеется url вида
http://site-name/main/sub_menu?choice=catalog§ion=3,
где main это контроллер, а sub_menu - метод с параметрами. Вопрос, как мне изменить роуты, чтобы url принял вид:
http://site-name/main/catalog/products ?
Я пробовал сделать так: $route['catalog/products'] = 'main/sub_menu?choice=catalog§ion=3'; На страницу с таким адресом выдает ошибку 404 not found.
Я понимаю, что нужно по-другому передавать в роутах параметры для гет. Но как это сделать правильно?
В общем, не решил эту проблему красиво. Я просто сделал в контроллере метод, который принимает параметры, вместо того, чтобы искать их через гет. Тогда есть два способа обратиться к нужной странице:
1. Через http://site-name/main/sub_menu?choice=catalog§ion=3;
2. Через http://site-name/catalog/products, который переводит на http://site-name/catalog/3.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости