15621857753

phpcmsV9如何调用多个数据库

来源:齐鲁建站 栏目:开发教程 阅读: 日期:2021-03-14

本文介绍了phpcmsV9如何调用多个数据库,解决思路:打开这个文件database.php,在里面添加一个forum的数据库信息,然后使用$this->db连接就可以了。

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

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

phpcms调用数据库

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

然后我们新增一个叫forum的

phpcms调用数据库

然后,数据库连接这一块就OK了,接下来是model的创建(文件存放于phpcms/model里),先看默认的,以link模块为列:

phpcms调用数据库

第一个红框表示的是这个model的名词

第二个红框里为数据库连接里的forum

箭头所指的是你需要调用这个库里的表名称

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

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

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

var_dump($r2);

以上就是关于phpcms调用数据库的所有内容,希望可以帮到大家,欢迎找小编一起交流~

展开