Итог ==== Мы закончили первый этап. Давайте подытожим, что уже сделано: 1. Определены общие требования; 2. Установлен фреймворк Yii; 3. Создан каркас приложения; 4. Спроектирована и создана база данных блога; 5. Изменена конфигурация приложения: добавлено подключение к базе данных; 6. Сгенерирован код, осуществляющий основные операции CRUD для записей и комментариев; 7. Изменён метод аутентификации для проверки соответствия таблице `tbl_user`. Для нового проекта большая часть времени на первом этапе будет потрачена на пункты 1 и 4. Хотя код, сгенерированный инструментом `gii`, осуществляет полностью функциональные операции CRUD для таблицы базы данных, в реальных приложениях он часто модифицируется. Поэтому, наши следующие задачи — модификация сгенерированного для записей и комментариев кода для соответствия нашим требованиям. В общем случае сначала вносятся изменения в [модель](/doc/guide/ru/basics.model): добавляются соответствующие [правила валидации](/doc/guide/ru/form.model#declaring-validation-rules) и определяются [связи](/doc/guide/ru/database.arr#declaring-relationship). Затем изменяется код [действия контроллера](/doc/guide/ru/basics.controller) и [представления](/doc/guide/ru/basics.view) для каждой отдельной операции CRUD.