thinkphp html里使用c u,原来C可以这么用 Thinkphp C
原来C可以这么用 Thinkphp C
// 读取系统配置参数
if(!file_exists(DATA_PATH.'~config.php')) {
$config = M("Config");
$list = $config->getField('name,value');
$savefile = DATA_PATH.'~config.php';
// 所有配置参数统一为大写
$content = "
".var_export(array_change_key_case($list,CASE_UPPER),true).";\n?>";
if(!file_put_contents($savefile,$content)){
$this->error('配置缓存失败!');
}
}
C(include_once DATA_PATH.'~config.php');
原来C可以获得路径里面的所有配置变量
保存设置
3.1版本增加了一个永久保存设置参数的功能,仅针对批量赋值的情况,例如:
$config['user_id'] = 1; $config['user_type'] = 1; C($config,'name');
在批量设置了config参数后,会连同当前所有的配置参数保存到缓存文件(或者其他配置的缓存方式)。
保存之后,如果要取回保存的参数,可以用
$config = C('','name');
其中name就是前面保存参数时用的缓存的标识,必须一致才能正确取回保存的参数。取回的参数会和当前的配置参数合并,无需手动合并。
thinkphp html里使用c u,原来C可以这么用 Thinkphp C相关推荐
- ThinkPHP报错:Call to undefined function Think\C() in ThinkPHP/Library/Think/Think.class.php
2019独角兽企业重金招聘Python工程师标准>>> ThinkPHP报错:Call to undefined function Think\C() in ThinkPHP/Lib ...
- php 注入是什么意思,如何理解ThinkPHP框架里的依赖注入?
依赖注入,你可以分开理解.拆成,依赖和注入 依赖:就是你现在要用 request 对象的get 方法,所有你必须要先能得到request对象,然后才能使用这个方法.这个就是依赖. 注入:怎么得到req ...
- thinkphp多城市房产系统源码程序_亲测Thinkphp开源房产程序源码/多城市版房产系统 带手机版+独家教程...
「亲测」Thinkphp开源房产程序源码/多城市版房产系统 带手机版+独家教程+去授权+独家修复 本套tp房产源码包含:管理总后台.代理后台.用户中心.前台.PC端.手机版等,pc和手机端的数据同步, ...
- thinkphp mysql存储过程_MySql存储过程的创建与使用及在thinkphp中如何调用笔记
学习sql的存储过程,笔记总结如下: MySQL默认将分号,即";"作为语句的分隔符.如果是这样的话,则一个存储过程将很难正常创建,因为它的BEGIN和END之间可以是任意数量的S ...
- php+读取配置里的值,ThinkPHP 读取配置信息与动态配置(C方法)
ThinkPHP C 方法 C 方法是 ThinkPHP 内置的特殊方法,用于在操作和模板里读取配置文件里的配置信息或者动态配置参数.语法如下: C( para_name, value ) 参数说明 ...
- 从ThinkPHP框架核心讨论C、E、G、L、T、I、N...等函数
如果只是从了解怎么用这几函数的角度看,直接看官方发布的文档即可!但是要了解这些函数是怎么被ThinkPHP框架定义调用的,那需要另外一番讨 论了.还好,ThinkPHP官方在源码力做了很好的注释,通过 ...
- m_Orchestrate learning system---十三、thinkphp的验证器支持多语言么
m_Orchestrate learning system---十三.thinkphp的验证器支持多语言么 一.总结 一句话总结:支持,不仅验证器支持,其它的插件应该都支持 不仅thinkphp支持多 ...
- thinkphp php resque,麻花儿
chen-yaf 其实很早之前就接触yaf了,但只是学习学习,没有深入的去了解和使用,但由于最近在重构一个项目,而重构所用到的框架就是yaf框架,正好趁此机会好好地使用了下yaf框架.本篇文章其实主要 ...
- ThinkPHP笔记——完全配置参考手册
ThinkPHP2.0配置 CHECK_FILE_CASE -- windows环境下面的严格检查大小写. /* 项目设定 */ 'APP_DEBUG' => false, // ...
- php答题评分,Thinkphp 答题 评语
thinkphp 答完题后 获取答题总人数 击败了多少人 用一个表(result)来记录每一个答题后的结果,主要用户名(user).分数(score) sql语句使用 select count(id) ...
最新文章
- ssm框架的搭建--向数据库查询数据
- HTTP 返回状态消息讲解
- SAP CRM schedule line i
- Java项目架构演进和SpringCloud总结
- 【Java数据结构与算法】第十三章 二叉排序树和平衡二叉树
- 从“谈芯”走向“用芯” RISC-V 未来前景光明?
- iphonex屏幕失灵乱跳_6plus触屏失灵时好时坏,屏幕乱闪乱跳
- 历经8年双11流量洗礼,淘宝开放平台架构和技术难点解密
- 【蓝桥杯国赛真题06】Scratch3D打印 少儿编程scratch蓝桥杯国赛真题和答案讲解
- 对极几何基本概念与极线约束
- android 图片裁剪库,(译)uCrop介绍 —— 我们自己的Android图片裁剪库
- 教师资格证查询成绩网站服务器,教师资格证考试成绩查询系统
- 4个亲测有效的视频压缩工具,压缩视频体积小、画质清晰
- GPT系列-1-ChatGPT的理解
- find a way to escape题解
- c语言中5l是数值或字符常量,C语言练习题-选择题(带答案)
- antd pro v5 tab标签卡(多标签页)实现
- 思维导图-功能测试应用
- 电梯ic卡信息服务器的线怎么接,2018版IC卡电梯门禁梯控系统软件操作步骤
- 如何在html 插入背景音乐,HTML插入背景音乐方法【全】
热门文章
- SQL:postgresql中将时间戳转换为字符串
- mysql函数commit_phpmysqli_commit()函数和mysqli_autocommit()函数比较
- 伪随机数生成算法-梅森旋转(Mersenne Twister/MT)
- 解决Linux系统下磁盘IO紧张的一种方法
- SLAM_关于VIO中IMU预积分的讲解
- 圆拟合与点云数据球拟合算法
- LeetCode之搜索旋转排序数组
- AS中几个较好的插件
- jq禁用html标签
- 【权限设计】如何以“权限”为单位的进行权限设计(二)