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

  • 相关阅读:
    IIS使用十大原则,(IIS过期时间,IIS缓存设置) 【转载】
    微软中国的相关研发团队 交流平台
    Excel文件减肥和加速
    二进制与字符串之间的转换
    调度模式·WorkerChannelRequest
    引用Hibernate的Java桌面程序打包方法
    [收藏]Open CASCADE
    需要天天读月月读年年读的书
    geotools的dotnet版本
    FC4 下ns2.28的安装 (zz)
  • 原文地址:https://www.cnblogs.com/zafuacm/p/3977523.html
Copyright © 2011-2022 走看看