Возможности CodeIgniter
Просто посмотреть возможности — это не самый лучший путь для того чтобы судить о фреймворке. Список возможностей ничего вам не скажет об опыте программистов или о том, на сколько разумно реализованы эти опции. Единственно верный способ судить о качестве продукта — испольовать его и посмотреть исходный код. Установка CodeIgniter проста, как детская игра, поэтому мы рекомендуем вам сделать это прямо сейчас. А в списке ниже мы изложим лишь оновные черты фреймврка.
- Базируется на системе Модель-Отображение-Контроллер
- Совместим с PHP 4
- Невероятно легкий
- Полная поддержка многих классов баз данных для разных платформ
- Поддержка Active Record
- Валидация форм и данных
- Безопасность и фильтрация XSS
- Управление сессиями
- Класс отправки Email. Поддерживаются вложения, HTML/Text, различные протоколы (sendmail, SMTP, and Mail) и т.п.
- Библиотека обработки изображений (кадрирование, изменение размера, поворот и т.п.). Поддержиается GD, ImageMagick и NetPBM
- Класс загрузки файлов
- Класс работы с FTP
- Локализации
- Пейджинг (разбиение по страницам)
- Кодирование информации
- Бенчмаркинг
- Полное кеширование страниц
- Протоколирование ошибок
- Application Profiling
- Скаффолдинг
- Класс календаря
- Класс обработки браузера пользователя
- Класс работы с ZIP
- Класс обработки шаблонов
- Trackback Class
- Библиотека XML-RPC
- Класс тестирования
- Дружественные поисковым системам URL
- Гибкий роутинг URI
- Поддрежка для Hooks, расширений классов и Плагинов
- Большая библиотека хелперов