ホームページ  >  記事  >  PHPフレームワーク  >  yii2 で複数のデータベースを接続する方法

yii2 で複数のデータベースを接続する方法

王林
王林オリジナル
2020-03-11 14:17:203911ブラウズ

yii2 で複数のデータベースを接続する方法

プロジェクトでは、必要に応じて複数のデータベースに接続する必要があります。では、yii2 で複数のデータベースに接続するにはどうすればよいでしょうか?これは実際には非常に簡単で、構成ファイルに少しの構成を加えるだけで完了します。

設定方法は次のとおりです。

データベース設定ファイル common\config\main-local.php を開き、元の db 設定項目の下に db2 を追加し、2 番目の設定項目のプロパティを設定します。データベース。

例:

'db' => [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=hyii2',   //数据库hyii2
    'username' => 'root',
    'password' => 'pwhyii2',
    'charset' => 'utf8',
],
'db2' => [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=hyii',     //数据库hyii
    'username' => 'root',
    'password' => 'pwhyii',
    'charset' => 'utf8',
],

上記の構成は、複数のデータベースに接続する yii2 の機能を完了できます。

関連チュートリアルの推奨事項: yii フレームワーク

以上がyii2 で複数のデータベースを接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。