如何配置CodeIgniter以从特定数据库中获取信息?

时间:2012-11-12 16:11:20

标签: database codeigniter-2

我对CodeIgniter框架比较陌生(我正在使用v2)。

我需要以一种用户登录中央数据库的方式编写应用程序。成功登录后,用户将被重定向到他们的后端,后端应连接到他们的特定数据库,该数据库存储在每个用户的登录表中。

如何设置CodeIgniter的配置,以便能够从正确的数据库中获取信息?

我想实现这样的目标:

$config['default']['database'] = "Logins"
$config['specific']['database'] = get_user_database();

这在CodeIgniter中是否可行?

1 个答案:

答案 0 :(得分:0)

在第一印象中,您有两种选择:

  1. 将配置值设置为

    $this->config->set_item('specific', array('database' => get_user_database()));
    
  2. 使用Hooks,可以在pre_controller挂钩点