Генератор программного кода Gii в Yii 2.x (Часть 1)
Gii это расширение, который позволяет автоматически сгенерировать код модели, контроллера, формы, расширения и т. д. Для того чтобы открыть Gii необходимо пройти по ссылке http://localhost/index.php?r=gii

Доступны следующие генераторы:
- Model Generator — генератор кода модели для указанной таблицы
- CRUD Generator — генерирует контроллер и представляения, которые выполняют операции обновления, удаления, добавления, изменения информации для указанной модели
- Controller Generator — создает класс контроллера с определенными действиями
- Form Generator — создает файл с кодом, который отображает форму для сбора входных данных
- Module Generator — генерация скелета модуля
- Extension Generator — генерация файлов для расширения
Создадим базу данных demo с помощью phpMyAdmin и подключим ее к проекту. В файле config/db.php внесем следующие изменения
return [
'class' => 'yii\db\Connection', // класс подключения
'dsn' => 'mysql:host=localhost;dbname=demo', // хост и БД
'username' => 'root', // пользователь
'password' => '', // пароль
'charset' => 'utf8', // кодировка
];