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就是前面保存参数时用的缓存的标识,必须一致才能正确取回保存的参数。取回的参数会和当前的配置参数合并,无需手动合并。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值