dbx
アプリの実行中に、必要に応じて接続を編集する必要があります。
2 db 接続設定を定義しました。
db
中央データベース用です
dbx
他のスレーブデータベース用です(私のアプリにはユーザーごとにスレーブデータベースがあります)
ユーザーごとにdbx
、独自のユーザー名とパスワードがあり、db テーブルに保存されます。
'db' => array(
'connectionString' => 'mysql:host=localhost;dbname=dvc',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
),
'dbx' => array(
'connectionString' => 'mysql:host=localhost;dbname=dvc2',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tablePrefix' => '',
'class' => 'CDbConnection' // DO NOT FORGET THIS!
),