new-support.webeffector.ru/backend/modules/schema/README.md

892 B

Модуль 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