Yii2 如何在所有模块文件上使用yimigrate命令?
我正在思考我的迁移,但目录中有几个迁移文件:Yii2 如何在所有模块文件上使用yimigrate命令?,yii2,migration,migrate,Yii2,Migration,Migrate,我正在思考我的迁移,但目录中有几个迁移文件:@app/migrations和@app/modules/module\u name/migrations中的其他迁移文件。当我使用yii migrate时,它只迁移@app/migrations的文件。如何做到这一点,它将迁移所有文件(包括两个或多个目录)?您必须使用migrationPath参数,在此处指定: 自版本2.0.12以来,您可以使用阵列从多个源加载迁移 全局设置: 与每次运行migration命令时都输入相同的选项值不同,您可以在应用程
@app/migrations
和@app/modules/module\u name/migrations
中的其他迁移文件。当我使用yii migrate
时,它只迁移@app/migrations
的文件。如何做到这一点,它将迁移所有文件(包括两个或多个目录)?您必须使用migrationPath
参数,在此处指定:
自版本2.0.12以来,您可以使用阵列从多个源加载迁移
全局设置:
与每次运行migration命令时都输入相同的选项值不同,您可以在应用程序配置中一次性配置它,如下所示:
return [
'controllerMap' => [
'migrate' => [
'class' => 'yii\console\controllers\MigrateController',
'migrationTable' => 'backend_migration',
'migrationPath' => [
// here your config
]
],
],
];
我在迁移模块时使用的是
migrationPath
。但我需要做的是,所有文件(模块迁移和基本迁移)只需使用yii migrate