CodeIgniter - Получить последний сегмент URI - PullRequest
14 голосов
/ 30 сентября 2010

Я пытаюсь получить последний сегмент URI в CI, однако я не знаю, каким будет его номер, так как параметры (целое число) будут добавлены, когда пользователь щелкает ссылки на странице.Затем они используются в контроллере для извлечения соответствующих записей базы данных на страницу через ajax.

Как я могу сказать CI получить последний сегмент?

Что-то вроде:

$record_num = $this->uri->segment($last);

Ответы [ 2 ]

34 голосов
/ 30 сентября 2010
$record_num = end($this->uri->segment_array());
27 голосов
/ 30 сентября 2010

Это должно работать:

$last = $this->uri->total_segments();
$record_num = $this->uri->segment($last);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...