Разработка CRUD-приложения, часть 1 - база данных
- Автор mityok on марта 4th, 2008
Я решил рассмотреть пример разработки CRUD-приложения (Create, read, update and delete) при помощи CodeIgniter на примере каталога сайтов.
Представления (Views)
- Автор mityok on февраля 26th, 2008
Представление это просто web-страница или фрагмент страницы, ее заголовок, подвал или другой блок. На практике представления могут быть встроены друг в друга если вам нужна такая иерархия.
Контроллеры (Controllers)
- Автор mityok on февраля 19th, 2008
Контроллеры являются сердцем вашего приложения, они определяют как будут обрабатываться HTTP-запросы.
Что такое контроллер?
Контроллер это файл с классом названый таким образом, чтобы его можно было привязать к URL.
URL при работе с CodeIgniter
- Автор mityok on февраля 17th, 2008
URL в CodeIgniter по умолчанию сделаны понятными и дружественными к поисковым машинам (SEF URL - Search Engine Friendly URL). Вместо стандартного для динамических сайтов подхода с использованием "строки запроса", CodeIgniter использует подход, основанный на сегментах:
somesite.com/news/article/my_article
Основные темы
- Автор mityok on февраля 17th, 2008
Начинаем работать с CodeIgniter
Любое программное обеспечение требует приложить усилия для изучения. Разработчики CodeIgniter сделали все возможное для того, чтобы облегчить процесс изучения фреймворка и сделать его максимально приятным.
Архитектурные и проектные требования
- Автор mityok on февраля 16th, 2008
При создании CodeIgniter основными требованиями были максимальная производительность, мощность и гибкость при наименьшем возможном объеме кода.
Модель - Представление - Котроллер (Model-View-Controller)
- Автор mityok on февраля 15th, 2008
CodeIgniter основан на шаблоне проектирования Модель-Представление-Контроллер (Model-View-Controller, MVC). MVC это программный подход который разделяет логику приложения от его представления. На практике это приводит к тому что ваши страницы содержат минимум PHP кода, т.к. представление отделено от основного PHP скрипта.
Диаграмма работы приложения
- Автор mityok on февраля 15th, 2008
На рисунке ниже представлена блок-схема работы приложения, построенного с использованием CodeIgniter

- index.php выступает в роли основного контроллера, инициализирует базовые ресурсы необходимые для работы CodeIgniter;
Вышла версия 1.6.1 CodeIgniter
- Автор mityok on февраля 14th, 2008
12 февраля 2008 года вышла версия 1.6.1 CodeIgniter. Этот релиз в первую очередь направлен на исправление ошибок, в то же время функциональность была расширена несколькими полезными возможностями
Автоматически сгенерированная документация по API CodeIgniter
- Автор mityok on февраля 11th, 2008
Автоматически сгенерированная документация по API CodeIgniter. Для генерации использовалась утилита doxygen.
