CodeIgniter

Есть два способа:
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%
Полезные записи:

Запись случайного комикса Saturday Morning Breakfast Cereal. (0)
CodeIgniter. Начало (0)
Jquery и input text (0)

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

Метки:

Создавал очень долго и очень упорно контроллер с именем List. Не удалось.
Контроллер с таким именем создать нельзя, хотя это слово и не входит в список зарезервированных
Популярность: 85%
Полезные записи:

CSS. Добавляем иконку в input (0)
php. Curl узнать ответ сайта (0)
CodeIgniter (0)

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

Очередная мини заметка.
Довольно полезная функция. Как обычно, экономит 2-3 строчки кода, но так же, как обычно годится только в самых простых случаях. Итак, эта фукция по кругу перебирает переданные аргументы. Далее результат можно выводить, или еще куда-нить использовать.  Для работы требуется подгрузить хэлпер strings:
1$this->load->helper(’string’);
Теперь можно  использовать:
1234for($i = 0; $i < 10; $i++)
{
echo alternator(’string one’, ’string [...]

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

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

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%