我对CodeIgniter框架比较陌生(我正在使用v2)。
我需要以一种用户登录中央数据库的方式编写应用程序。成功登录后,用户将被重定向到他们的后端,后端应连接到他们的特定数据库,该数据库存储在每个用户的登录表中。
如何设置CodeIgniter的配置,以便能够从正确的数据库中获取信息?
我想实现这样的目标:
$config['default']['database'] = "Logins"
$config['specific']['database'] = get_user_database();
这在CodeIgniter中是否可行?
答案 0 :(得分:0)
在第一印象中,您有两种选择:
将配置值设置为
$this->config->set_item('specific', array('database' => get_user_database()));
使用Hooks,可以在pre_controller
挂钩点