vnukga / yii2-migration-generator
允许通过控制台从外部数据源(如Google电子表格)生成迁移。
v1.0.0
2019-07-04 20:59 UTC
Requires
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2024-09-19 05:13:30 UTC
README
允许通过控制台从外部数据源(如Google电子表格)生成迁移。
安装
安装此扩展的首选方法是使用Composer。
运行以下命令之一
php composer.phar require --prefer-dist vnukga/yii2-migration-generator "*"
或
"vnukga/yii2-migration-generator": "*"
将以下内容添加到您的composer.json
文件的require部分。
用法
安装扩展后,将以下代码添加到'console/config/main.php'文件中的"controllerMap"部分。
'migrate-generator' => [
'class' => 'vnukga\migrationGenerator\MigrateController',
'sourceClass' => 'vnukga\migrationGenerator\sources\google\GoogleApiSheet',
'sourceId' => 'Your Google-Sheet ID',
'useGii' => true, //this allows you to generate models and GRUD's automatically
'modelNamespace' => 'common\models',
'keyPath' => 'Your path to a folder with credentials file' //__DIR__ . '/../../google'
]