dta38159 2017-05-08 10:53
浏览 33

写入database.php并在codeigniter中创建文件

I am trying to add the config statements using code into config->database.php, how to add statements to the config file and create a new connection group each time a tenant is registered. How to write to a file in codeigniter ?

I want to add the below statements dynamically to database.php once a tenant is created:

$db['uup']['hostname'] = 'localhost';
$db['uup']['username'] = 'root';
$db['uup']['password'] = '';
$db['uup']['database'] = 'uup';
$db['uup']['dbdriver'] = 'mysql';
$db['uup']['dbprefix'] = '';
$db['uup']['pconnect'] = TRUE;
$db['uup']['db_debug'] = TRUE;
$db['uup']['cache_on'] = FALSE;
$db['uup']['cachedir'] = '';
$db['uup']['char_set'] = 'utf8';
$db['uup']['dbcollat'] = 'utf8_general_ci';
$db['uup']['swap_pre'] = '';
$db['uup']['autoinit'] = TRUE;
$db['uup']['stricton'] = FALSE;

</div>
  • 写回答

1条回答

  • dqunzip3183 2017-05-08 11:15
    关注

    You can use below function to update configuration :

    $this->config->set_item('config_array_index','value_to_set');
    

    But, Setting a config item only applies to the current session - it does not overwrite your actually codeigniter files.

    If you want to permanetly take a site offline, your'll need some sort of persistant storage, such as a value in a database that is checked/updated as needed

    Doc: http://codeigniter.com/user_guide/libraries/config.html

    评论

报告相同问题?

悬赏问题

  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题