Альтернативный синтаксис PHP
- Автор mityok on июля 16th, 2008
Если вы не применяете _шаблонизатор_ CodeIgniter, вы скорее всего используете чистый PHP-код в файлах представления. Чтобы минимизировать объем PHP-кода в этих файлах и упростить идентификацию блоков кода, рекомендуется использовать альтернативный синтаксис для управляющих структур и выражений вывода.
Управление приложениями
- Автор mityok on июля 15th, 2008
По умолчанию предполагается, что вы будете использовать CodeIgniter для управления одинм приложением, которое вы расположите в каталоге system/application. В то же время возможен запуск нескольких приложений с общим каталогом инсталляции CodeIgniter, либо даже переименовать или переместить ваш каталог application.
Профилирование приложений
- Автор mityok on июля 15th, 2008
Класс Profiler отображает результаты замеров производительности, выполненные запросы и данные $_POST внизу страниц. Эта информация может быть полезна на этапе разработки для отладки и оптимизации приложения.
Кеширование
- Автор mityok on июля 14th, 2008
Кеширование страниц
CodeIgniter позволяет вам осуществлять кеширование страниц для достижения максимальной производительности.
Обработка ошибок
- Автор mityok on июля 11th, 2008
CodeIgniter позволяет вам встроить в свои приложения учёт и протоколирование ошибок при помощи функций, описанных далее на этой странице.
Маршрутизация URI
- Автор mityok on июля 10th, 2008
Обычно между строкой URL и классом и методом контроллера существует прямое соответствие.
Сегменты URI обычно соответствуют следующему шаблону:
www.your-site.com/class/function/id/
Режим конструктора (scaffolding)
- Автор mityok on июля 5th, 2008
В CodeIgniter режим конструктора (Scaffolding - англ. "леса") предоставляет средство для быстрого и удобного добавления, удаления и редактирования информации в базе данных на этапе разработки.
Общие функции
- Автор mityok on июля 3rd, 2008
В CodeIgniter существует несколько функций которые объявлены глобально и существуют в любой точке кода приложения. Эти функции не требуют загрузки библиотек или вспомогательных функций.
Автозагрузка ресурсов
- Автор mityok on июля 3rd, 2008
В CodeIgniter разработчику предоставляется функциональность автозагрузки, которая позволяет автоматически инициализировать библиотеки, вспомогательные функции, плагины при каждом запуске системы. Если какой-либо ресурс нужен вам в рамках всего приложения, вы можете для простоты использовать автозагрузку этого ресурса.
Hooks - расширение ядра фреймворка
- Автор mityok on июля 2nd, 2008
В CodeIgniter хуки (hook - англ. "крюк") позволяют изменить внутренние механизмы работы ядра без вмешательства в исходный код.
