zoukankan      html  css  js  c++  java
  • thinkphp 框架的学习(1) 扩展配置文件

    在config.php里面写入

    1:'LOAD_EXT_CONFIG' => array('SETTINGS' => 'settings');

    系统会判断是否有参数:LOAD_EXT_CONFIG;

    代码如下:

    // 加载自定义的动态配置文件
    if(C('LOAD_EXT_CONFIG')) {
    $configs = C('LOAD_EXT_CONFIG');
    if(is_string($configs)) $configs = explode(',',$configs);
    foreach ($configs as $key=>$config){
    $file = CONF_PATH.$config.'.php';
    if(is_file($file)) {
    is_numeric($key)?C(include $file):C($key,include $file);
    }
    }
    }

    会自动加载Conf/settings.php 文件,
    并将文件中的数据,写入 SETTINGS字段
     
    2:读取的话,使用C('SETTINGS');
     
    即可读取setting.php 里面的配置数据
     
     
    注,不能使用以下文件名称
    下面的一些配置文件已经被系统使用,请不要作为自定义的扩展配置重新定义:
    文件名说明
    config.php 项目配置文件
    tags.php 项目行为配置文件
    alias.php 项目别名定义文件
    debug.php 项目调试模式配置文件(以及项目设置的APP_STATUS对应的配置文件)
    core.php 项目追加的核心编译列表文件(不会覆盖核心编译列表)
  • 相关阅读:
    【SDOI2015】星际战争
    【雅礼联考DAY02】Magic
    【SDOI2015】排序
    【雅礼联考DAY01】逃跑
    【雅礼联考DAY01】数列
    【雅礼联考DAY02】Revolution
    Philips and Calculator
    maven整理——初步
    等价类划分方法分析与应用
    @Autowired
  • 原文地址:https://www.cnblogs.com/yubinbin/p/3630288.html
Copyright © 2011-2022 走看看