31 lines
892 B
Markdown
31 lines
892 B
Markdown
|
# Модуль Schema
|
||
|
|
||
|
## Подключение модуля
|
||
|
|
||
|
'modules' => [
|
||
|
'schema' => [
|
||
|
'class' => backend\modules\schema\Module::class,
|
||
|
],
|
||
|
]
|
||
|
|
||
|
Прописываем nameSpace в сгенерированном файле для подключения к проекту
|
||
|
|
||
|
namespace backend\modules\schema\migrations;
|
||
|
|
||
|
Добавляем миграции в настройки проекта
|
||
|
|
||
|
'controllerMap' => [
|
||
|
'migrate' => [
|
||
|
'class' => yii\console\controllers\MigrateController::class,
|
||
|
'migrationNamespaces' => [
|
||
|
'backend\modules\schema\migrations',
|
||
|
],
|
||
|
],
|
||
|
],
|
||
|
|
||
|
docker-compose run --rm php ./yii migrate
|
||
|
|
||
|
Добавление миграций
|
||
|
|
||
|
docker-compose run --rm php ./yii migrate/create --migrationPath=@backend/modules/schema/migrations create_schema_table
|