Объяснение синтаксиса Codeignither uri_segment

#codeigniter-3

#codeigniter-3

Вопрос:

Может кто-нибудь, пожалуйста, объяснить мне этот синтаксис $this->uri->segment(3); , его использование и актуальность в Codeignither.

Ответ №1:

Используется $this->uri->segment(n); для получения некоторых частей URL, которые в некоторых ситуациях могут быть действительно удобными. Одним из них может быть:

если у вас есть url подобное:

 http://example.com/users/profile/1
  

Вы могли бы сделать:

 $this->uri->segment(3); //the third segment starting from /users so counting begin after the domain name
  

для того, чтобы получить переданный идентификатор профиля и использовать его в вашем контроллере или модели