2013-07-09 62 views
0

我是yii框架的新手。我有兩個問題要問:如何在yii框架中使用兩個數據庫

  1. 我必須爲數據庫test中的每個表創建選項卡,其中我必須有表的行的菜單。我怎樣才能做到這一點。
  2. 對於應用程序,我將使用數據庫test。但是,對於用戶登錄,我將使用另一個數據庫user。所以,我需要使用兩個數據庫。目前,骨架應用程序只有兩個用戶名admindemo。我需要從user數據庫的user表中檢索許多用戶名。我如何在yii框架中做到這一點。

回答

0

config.php文件components下你可以定義兩個數據庫這樣的。

return array(
    ... 
    'components' => array(
     'db' => array(
      'connectionString' => 'mysql:host=dbserver1;dbname=my1db', 
      ... 
     ), 
     'dbuser' => array(
      'connectionString' => 'mysql:host=adserver2;dbname=advertisingDB', 
      'username'   => 'advertuser', 
      'password'   => '***********', 
      ... 
      'class'   => 'CDbConnection'   
     ),