dolphpinPHP对DB改了什么?太诡异了。。。。

首先是申明,可能是我太菜了,才会出现这样的问题。
下面描述问题
我application下面的database.php配置信息为:

00.jpg

然后我创建模块,再模块的文件里面直接Config::set(),另外设置了数据库配置

3.jpg

此时用Config::get()获得的配置信息改变了:

0.jpg

但是查询的时候Db::name('user')直接报错,提示信息为:

2.jpg

 
这明显是配置信息没有生效啊。
我甚至直接Db::connect([//新的配置信息])还是会报同样的错误。
难道dolphpin改了配置的机制?搞不懂啊。。。
已邀请:

dolphinphp

赞同来自:

嗯,目前确实有这样的问题,因为框架添加了行为规则,\application\common\behavior\Config.php 
 
这点需要再优化,感谢反馈。

centos

赞同来自:

我现在只能这么搞了。。
$userData = Db::connect(Config::get('database'))->name('user')
->alias('u')
->join('__USER_DATA__ d','u.id=d.uid','INNER')
->field('id,name,mobile,nickname,remark,create_time,status,oauth_type')
->paginate($listRow);

要回复问题请先登录注册