CodeIgniter. Получаем имя контроллера и имя метода, а также аргументов в придачу.
Опубликовано 05 Дек 2009 в рубрике «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;
Данные вернутся в виде массива.
Популярность: 87%
Полезные записи:
Метки: CodeIgniter
Ваш отзыв