ホームページ > 記事 > PHPフレームワーク > yii2 でデータベース接続を変更する方法
複数のデータベースの構成:
return [ // ... 'components' => [ // ... 'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=example', 'username' => 'root', 'password' => '', 'charset' => 'utf8', ], 'db2' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=example', 'username' => 'root', 'password' => '', 'charset' => 'utf8', ], ], // ... ];
(推奨チュートリアル: yii Framework)
アプリケーションに適用される場合複数のデータベースがあり、AR クラスに別のデータベース接続 (DB 接続) を使用する必要がある場合は、yii\db\ActiveRecord::getDb() メソッドをオーバーライドできます:
class Customer extends ActiveRecord{ // ... public static function getDb() { return \Yii::$app->db2; // 使用名为 "db2" 的应用组件 } }
その他のプログラミング関連コンテンツ、php 中国語 Web サイトの プログラミング入門 列に注目してください。
以上がyii2 でデータベース接続を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。