CodeIgniter. Получаем имя контроллера и имя метода, а также аргументов в придачу


Есть два способа:

1. Плохой, совсем не универсальный способ. Распарсить урл:

1
2
$data['controller'] = $this->uri->segment(1,'home'); // controller segment
 $data['function'] = $this->uri->segment(2,'index'); // function

2. Хороший. Получить данные от роутера:

1
2
echo $this->router->class;
echo $this->router->method;

Аргументы придется получать все-таки через урл:

$params = $this->uri->rsegments;

Данные вернутся в виде массива.

Популярность: 1%


Также почитайте эти записи:

Получать новые статьи:

Оставить комментарий



Подписка на блог

Подпишись на обновление блога по RSS блога
Число подписчиков: 119

Поиск по сайту

Партнеры

Реклама

Партнеры