在 Codeigniter 中访问另一个数据库(MSSQL服务器)



我正在开发一个CRM,我需要访问客户数据库。 整个CRM使用MySQL来存储数据。 但客户数据存储在MS SQLTer中。 默认情况下要在 Codeigniter 中添加另一个数据库,它应该从配置文件添加。但我想使用控制器添加它(如 CMS 如 WordPress、Joomla 等(。

您无法动态更新数据库设置,因为它们早在控制器初始化之前就已加载。

但是,您可以做的是,添加另一组数据库配置,使用此链接使用codeigniter文件帮助程序写入数据库.php文件。

write_file(APP_PATH.'/config/database.php', $data, 'r+');

基本上,您在写入模式下打开文件并将数据库配置设置为其中。

这是一种方法。只是一个想法。

最新更新