На боевых серверах необходимо скрывать от пользователя сообщения об ошибках, чтобы не давать злоумышленникам информацию о нашей системе.
Отключение ошибок состоит из двух шагов:
1. Отключение ошибок php. Включает различные нотисы и ворнинги.
Для этого в файле index.php комментируем строчку
1error_reporting(E_ALL);
или изменяем ее на
1error_reporting(0);
2. Отключаем сообщения об ошибках базы данных.
Для этого в папке конфигураций database.php изменяем эту строчку:
1$db[’default’][’db_debug’] = [...]

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

Есть два способа:
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;
Данные вернутся в виде массива.
Популярность: 100%
Полезные записи:

Диаграммы в CodeIgniter. Часть вторая (0)
CodeIgniter (0)
php. Curl узнать ответ сайта (0)

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

Метки:

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

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 [...]

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

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

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

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

Benchmarking в CodeIgniter (0)
CSS. Добавляем иконку в input (0)
CodeIgniter. [...]

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

Метки: ,