여러 데이터베이스 구성:
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 연결)을 사용해야 하는 경우 yiidbActiveRecord::getDb() 메서드를 재정의할 수 있습니다.class Customer extends ActiveRecord{ // ... public static function getDb() { return \Yii::$app->db2; // 使用名为 "db2" 的应用组件 } }# 🎜🎜 #더 많은 프로그래밍 관련 내용은 php中文网프로그래밍 소개
위 내용은 yii2에서 데이터베이스 연결을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!