CmsTop系統允許直接初始化數據庫連接,或在程序執行的過程中初始化其它數據庫連接,實現N個數據庫同時操作。
初始化一個數據庫連接的方法為:
object factory::db(mixed $config)
$config 數據庫配置信息,數組格式,配置格式參考db配置文件,如果配置為空,自動調用db配置文件。
連接程序配置中的數據庫,得到一個數據庫對象:
$db = & factory::db();
在程序中連接其它數據源,得到數據庫對象:
$config = array(
'driver' => 'mysql',
'host' => 'localhost',
'port' => 3306,
'username' => 'cmstop',
'password' => '******',
'dbname' => 'cmstop',
'prefix' => 'cmstop_',
'pconnect' => 0,
'charset' => 'utf8'
);
$db = & factory::db($config);