Есть два способа:
1. Плохой, совсем не универсальный способ. Распарсить урл:
12$data[’controller’] = $this->uri->segment(1,’home’); // controller segment
 $data[’function’] = $this->uri->segment(2,’index’); // function
2. Хороший. Получить данные от роутера:
12echo $this->router->class;
echo $this->router->method;
Аргументы придется получать все-таки через урл:
$params = $this->uri->rsegments;
Данные вернутся в виде массива.
Популярность: 87%
Полезные записи:

Benchmarking в CodeIgniter (0)
php. Curl узнать ответ сайта (0)
Быстрое создание макета (0)

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

Метки:

Вскоре мне придется разрабатывать аутентификацию для пользователей, поэтому, натолкнувшись на этот обзор решил скопипастить на будущее.
Обзор довольно большой, помещен под кат, а для начала, оттуда же требования к наиболее идеальной библиотеке аутентификации:

Tiny footprint with optional test implementation
Full documentation
No autoloading required. Just-in-time loading of libraries for performance
Language file support; no hard-coded strings
reCAPTCHA supported but optional
Recommended TRUE [...]

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

Благодаря плагину FirePHP мы будем выводить всю отладочную информацию не на страницу, а в консоль плагина firephp, тем самым сохраняя целостность верстки.
Для этой интеграции понадобится:

Браузер Firefox
плагин Firebug
плагин FirePHP
Класс php FirePHP

Скачиваем класс для работы.
Файл FirePHP.class.php переименовываем в firephp.php и копируем в system/application/libraries.
Далее остается совсем чуть-чуть
Популярность: 40%
Полезные записи:

php. Транслитерация предложения (0)
jQuery. Еще один способ скрыть ненайденные [...]

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

Метки: ,

У меня в проекте куча контроллеров, на которых для отладки включен профайлер. При переносе этого проекта на боевой сервер, приходится делать много ручной работы по закомментированию вывода профайлера. Поэтому возникла необходимость сделать глобальное включение/выключение профайлера.
Итак, вот два шага:
1. Изменяем файл config.php, добавляя в него следующие строки:
12345678910/*
|———————————
| Globally Enable/Disable Profiler
|———————————
|
| TRUE  = On
| FALSE = Off
|
*/
$config[’profiler_status’] [...]

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

Метки: ,