Codeigniter加载数据库;但在尝试加载之前检查是否存在数据库条目

时间:2016-09-28 23:46:28

标签: php codeigniter

如果database.php配置文件定义了这个,我下面的代码将只读加载数据库配置组。

功能正常;但我真的不喜欢包含一个文件只是为了查看该文件中是否存在该条目。是否有一种更简洁的方法可以在不进行包含的情况下使此功能正常工作;或者这是最好的方法?

我在MY_Model中有这个静态函数。

public static function get_db_read()
{
    $CI =& get_instance();
    include APPPATH.'config/database.php';

    if (isset($db['readonly']))
    {
        $db_connector = $CI->load->database('readonly', TRUE);
    }
    else
    {
        $db_connector = $CI->db;
    }

    return $db_connector;
}

0 个答案:

没有答案