zoukankan      html  css  js  c++  java
  • ThinkPHP函数详解:C方法

    毫无疑问,C方法是thinkphp中操作配置项的方法,较为常用。

    C方法是ThinkPHP用于设置、获取,以及保存配置参数的方法,使用频率较高。
    了解C方法需要首先了解下ThinkPHP的配置,因为C方法的所有操作都是围绕配置相关的。ThinkPHP的配置文件采用PHP数组格式定义。
    由于采用了函数重载设计,所以用法较多,我们来一一说明下。

    设置参数:

    C('DB_NAME','thinkphp');

    C('db_name','thinkphp');

    由于配置参数不分大小写,所以在这边以上2个设置表达的意思是一样的,在配置文件中设置,'DB_NAME'的值为'thinkphp'.

    但是一般配置为大写,最后配置的值会覆盖前面设置或者文件中存在的值,

    在这边配置文件中,最好配置不要超过二级

    C('USER.USER_ID',8);

    如要设置多个变量,可以批量设置,可以这样来实现:

      $config['id'] = 1;

      $config['name'] = 'realname';

      C($config);

    以上的方法的功能等价于  =》

      C('ID',1);

      C('NAME',1);

    读取参数:

      $id = C('ID');

      $config = C();

    如果不传入参数,则表示的是读取全部的配置文件内容。

    保存设置:

      3.1版本增加了一个永久保存设置参数的功能,仅针对批量赋值的情况,例如:

      $config['user_id'] = 1; $config['user_type'] = 1; C($config,'name');

    在批量设置了config参数后,会连同当前所有的配置参数保存到缓存文件(或者其他配置的缓存方式)。

    保存之后,如果要取回保存的参数,可以用C('','name')来读取配置文件。其中name就是前面保存参数时用的缓存的标识,必须一致才能正确取回保存的参数。取回的参数会和当前的配置参数合并,无需手动合并。

    转载地址:http://www.thinkphp.cn/simple/functions_c.html

  • 相关阅读:
    创业4
    创业3
    PowerBI开发 第十四篇:使用M公式添加列
    PowerBI开发 第十三篇:增量刷新
    PowerBI开发 第十二篇:钻取
    SSIS 连接数据
    SSIS 调试和故障排除
    SQL Server 日志和代理的错误日志
    SSIS 检查点(CheckPoint)内幕
    SSIS 如何处理逻辑类型的转换?
  • 原文地址:https://www.cnblogs.com/zafuacm/p/3977523.html
Copyright © 2011-2022 走看看