dbx
在应用程序运行时,我需要在需要时编辑连接。
我已经定义了 2 个数据库连接设置;
db
用于中央数据库
dbx
适用于任何其他从属数据库(我的应用程序为每个用户都有一个从属数据库)
对于每个用户,dbx
都有自己的用户名和密码,将保存在数据库表中;
'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!
),