プロジェクトでは、必要に応じて複数のデータベースに接続する必要があります。では、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 サイトの他の関連記事を参照してください。