Skip to content

webvimark/yii2-migrate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Migrate controller for Yii 2

Automatically scan for new migrations in all available modules.

Installation

The preferred way to install this extension is through composer.

Either run

composer require webvimark/yii2-migrate

or add

"webvimark/yii2-migrate": "^1.0"

Usage

To use this extension, simply add the following code in your application configuration (console.php):

'controllerMap' => [
    'migrate' => [
        'class' => 'webvimark\migrate\Controller',
        'configs' => [
            'config/console.php',
            'config/web.php',
        ],
//        'additionalPaths' => [
//            'some-path/some-dir', //directory
//            '@yii/rbac/migrations', // directory with alias
//            '@yii/web/migrations/m160313_153426_session_init.php', // single file
//        ],
    ],
],
# Run as usual
php yii migrate

Available options

configs - array. Application configuration files with 'modules' section

onlyModules - array. Scan for new migrations only in modules listed here

exceptModules - array. Do not scan for new migrations in modules listed here

additionalPaths - array. You can specify additional paths

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages