您好,欢迎访问一九零五行业门户网

重大发现Discuz DB层跨库映射关系表名前缀BUG,discuz关系表_PHP教程

重大发现discuz db层跨库映射关系表名前缀bug,discuz关系表场景:
在discuz中创建table模型,但该table所在库与discuz不在同一个库。
discuz好像是在3之后提供跨库映射的机制。
映射没问题,主要是发现表名前缀没有相应的映射过来。当然,其实也不算bug。因为他只考虑discuz自己的系统,一般来说,表名前缀是相同的。
在db驱动类里,db_driver_mysql(i):
function table_name中追加代码
if(!empty($this->config[$id]['tablepre'])){ $this->tablepre = $this->config[$id]['tablepre']; }
http://www.bkjia.com/phpjc/864310.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/864310.htmltecharticle重大发现discuz db层跨库映射关系表名前缀bug,discuz关系表 场景: 在discuz中创建table模型,但该table所在库与discuz不在同一个库。 discuz好像是...
其它类似信息

推荐信息