|
[code lang="php"] 'dbDSN1'=>array( 'driver'=>'mysql', 'host'=>'localhost', 'login'=>'aaa', 'password'=>'aaa', 'database'=>'db1' ), //数据库2 'dbDSN2'=>array( 'driver'=>'mysql', 'login'=>'bbb', 'password'=>'222', 'database'=>'db2' ) [/code] 针对每个数据库的表定义一个父类 [code lang="php"] FLEA::loadClass("FLEA_Db_TableDataGateway"); //所有数据库1的父类 class Table_Base extends FLEA_Db_TableDataGateway { function __construct() { parent::FLEA_Db_TableDataGateway(array("dbDSN"=>FLEA::getAppInf("dbDSN1"))); } } ?> [/code] 然后每个表继承这个类 [code lang="php"] FLEA::loadClass("Table_Base"); class Table_User extends Table_Base { var $tableName="user"; var $primaryKey="userid"; } ?>
[/code]
(编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|