У меня есть имя контроллера 'abc'аргумент pass в функции индекса контроллера
Теперь я определяю в нем функцию индекса.
Теперь, когда я перехожу к www.example.com/abc/
или www.example.com/abc/index
, я вижу свою страницу.
Теперь, когда я прохожу аргумент в этой функции индекса я должен был бы назвать его как:
www.example.com/abc/index/argument
Итак, как я могу назвать мой аргумент, как
www.example.com/abc/argument
без лечения этого «аргумент» как публичная функция?
'_remap()' будет делать трюк, этот вопрос был ответом много раз на stackoverflow, см. Здесь, пожалуйста, также с моим комментарием ниже ответа http://stackoverflow.com/questions/18686389/handling-get-urls-in -codeigniter/18686593 # 18686593 – Kyslik
Маршрутизация, _remap(), call_user_func_array - все это хорошие методы. Честно говоря, просто используйте «$ argument = $ this-> uri-> segment (1);». Чистый, организованный и простой. http://stackoverflow.com/questions/16424480/how-to-pass-multiple-variables-from-url-request-in-codeigniter/16425141#16425141 – envysea