CodeIgniter — небольшой, но мощный PHP-фреймворк. В качестве простого и «элегантного» набора инструментов он может создавать полнофункциональные веб-приложения для PHP-программистов. Если вы разработчик, использующий общий хостинг и борющийся со сроками выполнения клиентов, если вы устали от этих неуклюжих фреймворков
Для кого предназначен CodeIgniter?
CodeIgniter – это то, что вам нужно, если...
Вам нужна компактная рама.
Вам нужна отличная производительность.
Вам необходима широкая совместимость с различными версиями и конфигурациями PHP на стандартных хостах (например, PHP4).
Вам нужна платформа, которая практически не требует настройки.
Вам нужна платформа, которая не требует использования командной строки.
Вам нужна среда, которая не должна соответствовать ограничительным правилам кодирования.
Вас не интересуют крупномасштабные библиотеки интеграции, такие как PEAR.
Вы не хотите, чтобы вас заставляли изучать язык шаблонов (хотя вы можете выбрать необходимый вам анализатор шаблонов).
Вы не любите сложности и любите простоту.
Вам нужна четкая и полная документация.
Основные изменения в CodeIgniter с 1.7.3 на 2.0:
PHP 4 больше не поддерживается, и теперь минимальным требованием является PHP 5.1.
Вспомогательные функции форм имеют встроенную защиту CSRF.
Структура пакета приложения-адаптера устарела несколько версий назад и теперь удалена.
Удалите устаревшие классы проверки.
Плагины были удалены и заменены вспомогательными функциями.
Добавлено: переопределение маршрута в основном файле index.php, позволяющее переопределять обычные маршруты для каждого индексного файла.
Добавьте $route[404_override], чтобы страницы 404 можно было обрабатывать через контроллер.
Исправлено не менее 50 ошибок.
Версия Reactor включает в себя все вышеперечисленные функции, а также имеет несколько собственных отличных функций:
Полная поддержка строк запроса.
Автоматически обнаруживается, если base_url пуст.
Новый адаптер кэша с поддержкой файловой системы, APC и memcache.
Совместимость с командной строкой для упрощения разработки запланированных задач.
Более 20 настроек и улучшений.
Расширять