【ThinkPHP】TP6动态切换数据库 修改版
作者: thtomatic 分类: php笔记 评论: [ 0 ] 条 浏览: [ 361 ] 次
关于上一篇 动态切换数据库 的方法有BUG 此BUG会导致在此应用中其他的数据库无法连接 故将方法改为一下方式
将第二步 改为 合并原先database的数据
class BaseModel extends Model
{
public $listField = '*';
protected $pk = 'id';
public $listAppend = [];
public function __construct(array $data = [])
{
$config = Config::get('database');
$config['connections']['kodbox'] = $GLOBALS['_kodConfig'];
Config::set($config,'database');
$this->connection = 'kodbox';
parent::__construct($data);
}
}
版权所有:《thtomatic》 => 《【ThinkPHP】TP6动态切换数据库 修改版》
本文地址:https://ask.mykeji.net/phpnotes/268.html
除非注明,文章均为 《简单记录》 原创,欢迎转载!转载请注明本文地址,谢谢。
发表评论: