yii2怎么修改數據庫連接

yii2怎么修改數據庫連接

配置多數據庫

return?[ ????//?... ????'components'?=>?[ ????????//?... ????????'db'?=>?[ ????????????'class'?=>?'yiidbConnection', ????????????'dsn'?=>?'mysql:host=localhost;dbname=example', ????????????'username'?=>?'root', ????????????'password'?=>?'', ????????????'charset'?=>?'utf8', ????????], ????'db2'?=>?[ ????????????'class'?=>?'yiidbConnection', ????????????'dsn'?=>?'mysql:host=localhost;dbname=example', ????????????'username'?=>?'root', ????????????'password'?=>?'', ????????????'charset'?=>?'utf8', ????????], ????], ????//?... ];

(推薦教程:yii框架

如果在你的應用中應用了不止一個數據庫,且你需要給你的 AR 類使用不同的數據庫鏈接(DB connection) ,你可以覆蓋掉 yiidbActiveRecord::getDb() 方法:

class?Customer?extends?ActiveRecord{????//?... ????public?static?function?getDb() ????{ ????????????return?Yii::$app->db2;??//?使用名為?"db2"?的應用組件 ????} }

更多編程相關內容,請關注php中文網yii框架欄目!

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享