Yii2 得到当前数据库的名字 get mysql db name

Yii框架 · Fecmall · 于 2年前 发布 · 1029 次阅读

Yii2 得到当前数据库的名字 get mysql db name:

	public function getCurrentDbName()
	{
		$db = Yii::$app->getDb();
        $dbName = $this->getDsnAttribute('dbname', $db->dsn);
        return $dbName;
	}

    private function getDsnAttribute($name, $dsn)
    {
        if (preg_match('/' . $name . '=([^;]*)/', $dsn, $match)) {
            return $match[1];
        } else {
            return null;
        }
    }
共收到 0 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics