yii ~ connect to another db

建立一個yii網站

都會跑去config設定db的連線設定

可是那是for 一個db的

一般情況都是這樣

一個網站對一個db

可是假如要連線到另一個db..........

問題就來了0rz


作法是再建立一個db物件
    'db2' => array(
            'connectionString' => 'mysql:host=localhost;dbname=dbbbbbb',
            'username'         => 'root',
            'password'         => '1234567890',
            'charset' => 'utf8',
            'class'            => 'CDbConnection'          // DO NOT FORGET THIS!
        ),

這樣就好了.......

然後在gii建立model的地方

Database Connection打上剛剛建立的db物件名稱

再給他create model

之後透過這model撈資料就是另一個db的table了


reference
http://www.yiiframework.com/wiki/123/multiple-database-support-in-yii/

沒有留言: