怎么能让自己的model里重写的getDb里面的参数是动态的? [ 求助交流 ]
class ArticleCategory extends \yii\db\ActiveRecord
{
/**
* 切换数据库
*/
public static function getDb() {
$apiweb = new ApiWeb;
$connection = $apiweb->getDatabase($apiweb->dbId);
return $connection;
}
如上所示 要怎么才能动态的更改 ApiWeb 类里的 dbId呢,要不然没办法切换数据库啊 我写的系统是多库的,信息存在数据表里,一行一个库的信息,是通过$apiweb->getDatabase 这个方法来获取的 每个库的结构是一样的,但是内容不一样,所以想通过切换数据库来操作内容
共 1 条回复
asialong
注册时间:2015-11-27
最后登录:2021-03-24
在线时长:439小时49分
最后登录:2021-03-24
在线时长:439小时49分
- 粉丝8
- 金钱6065
- 威望10
- 积分10555