自留地
切勿乱来!

PHPCMSV9调用多个数据库

在实际开发中,有人会遇到需要调用其他数据库的需求,PHPCMSV9自带了这个功能,但是很多人并不会用,以下来实际解释下如何使用

在V9里,存放数据库信息的文件是caches/configs/database.php文件

1

注意,看图中第四行,默认为default

然后我们新增一个叫forum的
2

然后,数据库连接这一块就OK了,接下来是model的创建(文件存放于phpcms/model里),先看默认的,以link模块为列:
3
第一个红框表示的是这个model的名词
第二个红框里为数据库连接里的forum
箭头所指的是你需要调用这个库里的表名称

然后,这样就可以在你的项目内调用这个库了,如何调用?这个涉及到二次开发,我只发个大概吧

$this->db = pc_base::load_model(‘forum_model’);//这个model是新增的

$r2 = $this->db->get_one(array(‘id’=>$id));

var_dump($r2);

打赏
分享到:更多 ()

评论 抢沙发

评论前必须登录!

 

关注互联网发展前沿,关注PHPCMS技术演进,钻研PHPCMS技术开发

模块开发联系我们