Example #1
0
 public static function webMigrateUp($migrationPath)
 {
     defined('STDOUT') or define('STDOUT', fopen('php://output', 'w'));
     defined('STDERR') or define('STDERR', fopen('php://output', 'w'));
     ob_start();
     $controller = new self('migrate', Yii::$app);
     $controller->db = Yii::$app->db;
     $controller->interactive = false;
     $controller->migrationPath = $migrationPath;
     $controller->color = false;
     $controller->runAction('up');
     return ob_get_clean();
 }
Example #2
0
 /**
  * Executes migrations in a specific folder
  * 
  * @param string $migrationPath
  * @return string output
  */
 public static function webMigrateUp($migrationPath)
 {
     ob_start();
     $controller = new self('migrate', Yii::$app);
     $controller->db = Yii::$app->db;
     $controller->interactive = false;
     $controller->migrationPath = $migrationPath;
     $controller->color = false;
     $controller->runAction('up');
     return ob_get_clean();
 }