Фраза «yii 1.1 makemigration», похоже, является командой, относящейся к фреймворку Yii PHP. Он спрашивает о процессе создания миграции в Yii версии 1.1. В Yii миграции используются для управления изменениями схемы базы данных.
Чтобы создать миграцию в Yii 1.1, вы можете выполнить следующие действия:
-
Откройте интерфейс командной строки или терминал.
-
Перейдите в корневой каталог вашего приложения Yii.
-
Выполните следующую команду:
./yiic migrate create <migration_name>Замените
описательным именем вашей миграции. Эта команда создаст новый файл миграции в каталогеprotected/migrations. -
Откройте только что созданный файл миграции, который будет называться примерно так:
mYYYYMMDD_HHMMSS_. Вы можете найти его в каталоге.php protected/migrations. -
Внутри файла миграции вы найдете два пустых метода:
up()иdown(). Методup()используется для указания изменений, которые вы хотите внести в схему базы данных, а методdown()используется для отмены этих изменений. -
Заполните методы
up()иdown()необходимым кодом для определения изменений схемы базы данных. Вы можете использовать методы манипулирования схемой базы данных Yii для создания таблиц, изменения столбцов, добавления индексов и т. д. -
Сохраните файл миграции.
-
Чтобы применить миграцию и обновить схему базы данных, выполните следующую команду:
./yiic migrate upЭта команда выполнит все ожидающие миграции, которые еще не были применены к базе данных.
Вот и все! Вы успешно создали и применили миграцию в Yii 1.1.