protected static function getMainDbConnection() { if (self::$dbMain !== null) { return self::$dbMain; } else { self::$dbMain = Yii::app()->dbMain; if (self::$dbMain instanceof CDbConnection) { self::$dbMain->setActive(true); return self::$dbMain; } else { throw new CDbException(Yii::t('yii', 'Active Record requires a "db" CDbConnection application component.')); } } }