mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-03 22:32:40 +08:00
connection wasn't properly returned in case of being created
This commit is contained in:
@ -68,13 +68,13 @@ class DbTarget extends Target
|
|||||||
*/
|
*/
|
||||||
public function getDbConnection()
|
public function getDbConnection()
|
||||||
{
|
{
|
||||||
if ($this->_db !== null) {
|
if ($this->_db === null) {
|
||||||
return $this->_db;
|
$this->_db = \Yii::$application->getComponent($this->connectionID);
|
||||||
}
|
if (!$this->_db instanceof \yii\db\dao\Connection) {
|
||||||
$this->_db = \Yii::$application->getComponent($this->connectionID);
|
throw new \yii\base\Exception('DbTarget.connectionID must refer to a valid application component ID');
|
||||||
if (!$this->_db instanceof \yii\db\dao\Connection) {
|
}
|
||||||
throw new \yii\base\Exception('DbTarget.connectionID must refer to a valid application component ID');
|
|
||||||
}
|
}
|
||||||
|
return $this->_db;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user