1. Go to this page and download the library: Download nkovacs/migrate-command library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
nkovacs / migrate-command example snippets
'commandMap' => array(
'migrate' => array(
// alias of the path where you extracted the zip file
'class' => 'application.extensions.yiiext.commands.migrate.EMigrateCommand',
// this is the path where you want your core application migrations to be created
'migrationPath' => 'application.db.migrations',
// the name of the table created in your database to save versioning information
'migrationTable' => 'tbl_migration',
// the application migrations are in a pseudo-module called "core" by default
'applicationModuleName' => 'core',
// define all available modules (if you do not set this, modules will be set from yii app config)
'modulePaths' => array(
'admin' => 'application.modules.admin.db.migrations',
'user' => 'application.modules.user.db.migrations',
'yourModule' => 'application.any.other.path.possible',
// ...
),
// you can customize the modules migrations subdirectory which is used when you are using yii module config
'migrationSubPath' => 'migrations',
// here you can configure which modules should be active, you can disable a module by adding its name to this array
'disabledModules' => array(
'admin', 'anOtherModule', // ...
),
// the name of the application component that should be used to connect to the database
'connectionID'=>'db',
// alias of the template file used to create new migrations
'templateFile'=>'application.db.migration_template',
),
),
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.