Моему увлечению PHP не так уж много, всего около полу года, при этом, я стал замечать, что обрастаю небольшими файликами с постоянно необходимыми функциями — удалить, записать в MySQL, или функциями для форм, и так далее. И я начал задумываться о фреймворке. Выбор сначала пал на PHPCake, потратив какое-то время, и насладившись всеми прелестями документации класса — «Пойди туда не зная куда, и может быть, ты найдешь то, что тебе нужно» я решил обратить свое внимание на CodeIgniter(CI).
Установка оказалась очень простой — качаем и разархивируем пакет. Загружаем папку CI на сервер. открываем файл application/config/config.php и устанавливаем базовый URL. В application/config/database.php настраиваем подключение к базе. И конечно же, не забываем про минимальные требования, это PHP версии 5.1.6.
Для начинающих, я бы рекомендовал ознакомиться с видео уроками по настройке и установке CI — ссылка
Что я могу сказать, по прошествии недели я был готов приступить к работе, достаточно подробно изучив мануал, который, замечу, написан грамотно, четко и структурировано. А главное, простота использования, все что нужно — это создать контроллер, загрузить библиотеки, обработать и получить данные из Модели затем отправить результаты в Вид. К тому же CI отличается завидной скоростью работы, практически не влияя на общую производительность.
В общем сейчас заканчиваю свой первый проект и впечатления от CI только положительные, простота и удобство, к тому же, вы можете найти множество дополнительных модулей.
Скачать CI вы можете здесь — http://codeigniter.com/