vnukga/yii2-migration-generator

允许通过控制台从外部数据源(如Google电子表格)生成迁移。

安装: 4

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

v1.0.0 2019-07-04 20:59 UTC

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'
        ]