Как получить доступ к аргументам URL в codeigniter, если нужно следовать архитектуре REST? - PullRequest
5 голосов
/ 05 сентября 2011

Ниже приведен действительный URL на основе REST, который можно использовать для доступа к ресурсу:

Используя codeigniter, как можно получить доступ к параметру 1, который был передан ниже.

enter image description here

Я видел вышеупомянутое в учебнике и настроил свой код. Однако очевидно:

 $id = $this->input->get('id');

не работает.

Ответы [ 2 ]

8 голосов
/ 05 сентября 2011

Использование $this->input->get('id') предполагает, что вы отправляете? Id = 1 в конец URL.Вы можете использовать $this->uri->segment(1), но это не учитывает парные сегменты uri.

Если вы используете $this->get('id'), который является специальным методом REST_Controller, он также подхватит.Я добавил, что в уроке вы получили это изображение:)

3 голосов
/ 05 сентября 2011

Из класса URI.

вы можете использовать $this->uri->segment(n)

Где n - номер сегмента, который вы хотите получить.

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