zoukankan      html  css  js  c++  java
  • thinkphp 批量配置

    C配置方法支持批量配置,例如:

    1. $config = array('WEB_SITE_TITLE'=>'ThinkPHP','WEB_SITE_DESCRIPTION'=>'开源PHP框架');
    2. C($config);

    $config数组中的配置参数会合并到现有的全局配置中。

    我们可以通过这种方式读取数据库中的配置参数,例如:

    1. // 读取数据库中的配置(假设有一个config表用于保存配置参数)
    2. $config = M('Config')->getField('name,value');
    3. // config是一个关联数组 键值就是配置参数 值就是配置值
    4. // 例如: array('config1'=>'val1','config2'=>'val2',...)
    5. C($config); // 合并配置参数到全局配置

    合并之后,我们就可以和前面读取普通配置参数一样,读取数据库中的配置参数了,当然也可以动态改变。

    1. // 读取合并到全局配置中的数据库中的配置参数
    2. C('CONFIG1');
    3. // 动态改变配置参数(当前请求有效,不会自动保存到数据库)
    4. C('CONFIG2','VALUE_NEW');
  • 相关阅读:
    Python之 continue继续循环
    Python之 break退出循环
    Python之 while循环
    Python之 for循环
    java中collection、map、set、list简介 (转)
    CloudSim介绍和使用
    智能指针和动态内存
    boost signal2
    boost 信号 :
    boost库 线程使用
  • 原文地址:https://www.cnblogs.com/furuihua/p/11757922.html
Copyright © 2011-2022 走看看