- Начало
- Начальное прототипирование
- Управление записями
- Управление комментариями
- Портлеты
- Последние штрихи
Итог
Мы закончили первый этап. Давайте подытожим, что уже сделано:
- Определены общие требования;
- Установлен фреймворк Yii;
- Создан каркас приложения;
- Спроектирована и создана база данных блога;
- Изменена конфигурация приложения: добавлено подключение к базе данных;
- Сгенерирован код, осуществляющий основные операции CRUD для записей и комментариев;
- Изменён метод аутентификации для проверки соответствия таблице
tbl_user.
Для нового проекта большая часть времени на первом этапе будет потрачена на пункты 1 и 4.
Хотя код, сгенерированный инструментом gii, осуществляет полностью
функциональные операции CRUD для таблицы базы данных, в реальных приложениях он
часто модифицируется. Поэтому, наши следующие задачи — модификация сгенерированного
для записей и комментариев кода для соответствия нашим требованиям.
В общем случае сначала вносятся изменения в модель: добавляются соответствующие правила валидации и определяются отношения. Затем изменяется код действия контроллера и представления для каждой отдельной операции CRUD.
