mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-17 23:09:10 +08:00
yii migrate/create should not require db component
This commit is contained in:
@@ -115,12 +115,14 @@ class MigrateController extends Controller
|
|||||||
}
|
}
|
||||||
$this->migrationPath = $path;
|
$this->migrationPath = $path;
|
||||||
|
|
||||||
|
if($action->id!=='create') {
|
||||||
if (is_string($this->db)) {
|
if (is_string($this->db)) {
|
||||||
$this->db = Yii::$app->getComponent($this->db);
|
$this->db = Yii::$app->getComponent($this->db);
|
||||||
}
|
}
|
||||||
if (!$this->db instanceof Connection) {
|
if (!$this->db instanceof Connection) {
|
||||||
throw new Exception("The 'db' option must refer to the application component ID of a DB connection.");
|
throw new Exception("The 'db' option must refer to the application component ID of a DB connection.");
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$version = Yii::getVersion();
|
$version = Yii::getVersion();
|
||||||
echo "Yii Migration Tool (based on Yii v{$version})\n\n";
|
echo "Yii Migration Tool (based on Yii v{$version})\n\n";
|
||||||
|
|||||||
Reference in New Issue
Block a user