【ThinkPHP】TP6动态切换数据库 修改版
作者: thtomatic 分类: php笔记 评论: [ 0 ] 条 浏览: [ 104 ] 次
关于上一篇 动态切换数据库 的方法有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
除非注明,文章均为 《简单记录》 原创,欢迎转载!转载请注明本文地址,谢谢。
发表评论: