【发布时间】:2018-06-07 17:57:37
【问题描述】:
对于我所做的每个项目,我总是在我的构造函数中加载数据库配置,如下所示
public function __construct() {
parent::__construct();
$this->load->database();
}
出于某种原因,我想为一个模型中的每个功能加载不同的配置,如下所示
class Something_model extends CI_Model {
public function __construct() {
parent::__construct();
}
public function getAll() {
$this->load->database('DB1', TRUE);
// some code to be executed
}
public function getPart() {
$this->load->database('DB2', TRUE);
// some code to be executed
}
}
我需要一些关于加载数据库配置的新方法的建议。当我在每个函数中加载数据库时是否有任何性能问题?或者使用起来安全吗?
另外,有什么建议可以在一个模型中为不同的功能调用不同的数据库吗?
【问题讨论】:
标签: php database codeigniter