主从数据库配置

yii2的model数据库配置以及应用(主从数据库配置)

走远了吗. 提交于 2019-12-10 09:32:02
1、多数据库配置 'db' => require(__DIR__ . '/db.php'), 'gdb' => require(__DIR__ . '/gdb.php'), db或gdb的配置文件如下: if (YII_ENV == 'dev') { return [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=192.168.1.42;dbname=gather', 'username' => 'lizhi', 'password' => '123456', 'charset' => 'utf8', ]; } else { return [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=gather', 'username' => 'gather', 'password' => 'gather(!2', 'charset' => 'utf8', ]; } 2、 调用相应的数据库 /** * @return \yii\db\Connection the database connection used by this AR class. */ public static function getDb() { return Yii