Browse Source

Fixes issue #180: DbSession crashes with autoStart

tags/2.0.0-beta
Qiang Xue 12 years ago
parent
commit
01ae015088
  1. 4
      framework/web/DbSession.php

4
framework/web/DbSession.php

@ -71,13 +71,13 @@ class DbSession extends Session
*/ */
public function init() public function init()
{ {
parent::init();
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 InvalidConfigException("DbSession::db must be either a DB connection instance or the application component ID of a DB connection."); throw new InvalidConfigException("DbSession::db must be either a DB connection instance or the application component ID of a DB connection.");
} }
parent::init();
} }
/** /**

Loading…
Cancel
Save