thinkphp 批量配置
2024-09-02 20:55:35
C配置方法支持批量配置,例如:
$config = array('WEB_SITE_TITLE'=>'ThinkPHP','WEB_SITE_DESCRIPTION'=>'开源PHP框架');
C($config);
$config数组中的配置参数会合并到现有的全局配置中。
我们可以通过这种方式读取数据库中的配置参数,例如:
// 读取数据库中的配置(假设有一个config表用于保存配置参数)
$config = M('Config')->getField('name,value');
// config是一个关联数组 键值就是配置参数 值就是配置值
// 例如: array('config1'=>'val1','config2'=>'val2',...)
C($config); // 合并配置参数到全局配置
合并之后,我们就可以和前面读取普通配置参数一样,读取数据库中的配置参数了,当然也可以动态改变。
// 读取合并到全局配置中的数据库中的配置参数
C('CONFIG1');
// 动态改变配置参数(当前请求有效,不会自动保存到数据库)
C('CONFIG2','VALUE_NEW');
最新文章
- 大家一起Aop
- js控制精度的加减乘除:js浮点数计算问题
- 组合数问题hdu5894
- [原创]如何设计Lighthoused定位接收电路
- Powerdesigner 16.5 从SQL Server 2012做逆向工程时提示:Unable to list tables问题
- Android -- 自定义View(一)
- LA 3350
- 公交wifi运营平台分析
- 批量将MP4 转换为 MP3
- bulk insert data into database with table type .net
- luffy项目后台drf搭建(1)
- 协程与Epoll的配合
- HTML5-MathML-基础篇
- ES6+javaScript原型
- https://stackoverflow.com/questions/51751426/failed-to-run-the-da-platform-trial-vm
- [原创]K8飞刀20150720 新增Shellcode Loader支持多种格式
- English trip -- FC(万词辩音王)
- shell 交互式选择(select)
- 给Extjs的window弹窗的关闭事件添加验证
- 理解面向消息中间件及JMS 以及 ActiveMQ例子
热门文章
- 获取文件或目录的属性 stat 函数
- Mongodb安装遇到的问题
- Python 3.3 IDLE 删除键出现空格卡顿
- ./vimrc代码解析全
- php 引入其他文件中的变量
- Can't finish GitHub sharing process Successfully created project 'springcloud-parent' on GitHub,
- 【JZOJ6403】a
- tp5 查询本年、本月、本周的方法
- Unicode与MultiByte之间的练习: Process Cleaner
- 编译器报错: error LNK2001: unresolved external symbol ";struct _ServiceDescriptorTable * KeServiceDescript