Как передать GET-параметр в Codeigniter - PullRequest
0 голосов
/ 17 августа 2011

Как добиться /index.php/myapp?id=1

в формате codeigniter как

/ index.php / MyApp / ID / 1

Но вышесказанное не работает

Спасибо!

ОБНОВЛЕНИЕ за комментарий:

URL = / index.php / MyApp / шоу / 1

функция show () { $ данных = $ this-> вход-> Get (); }

1 Ответ

0 голосов
/ 17 августа 2011

CodeIgniter использует контроллеры и сегменты URL для достижения этой цели. С URI Class вы сможете получить доступ к идентификатору с помощью $this->uri->segment(3).

Вы можете удалить /id/ со своего адреса и создать некую схему RESTful, которая перенаправит /:any/:num на /:any/show/:num. Таким образом, вам просто нужно создать метод show в вашем контроллере, чтобы получить идентификатор и обработать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...