二开教程 Development

提供PHPCMS常用模块的二次开发,改造,升级都修改过程代码

phpcms二次开发 —— 配置文件调用

 admin  2023-06-23 09:28:30
配置文件配置在caches/configs/目录下。
配置文件调用:使用 load_config方法
示例:
  1. $upload_url = pc_base::load_config('system','upload_url');//调用系统配置中的附件路径 
  2. $upload_url = pc_base::load_config('system','web_path');//调用系统配置中的网站主路径 
  3. $upload_url = pc_base::load_config('system','charset');//调用系统配置中的网站字符集 
配置文件代码示例
  1. /** 
  2.   * 加载配置文件 
  3.   * @param string $file 配置文件 
  4.   * @param string $key  要获取的配置荐 
  5.   * @param string $default  默认配置。当获取配置项目失败时该值发生作用。 
  6.   * @param boolean $reload 强制重新加载。 
  7.   */ 
  8. public static function load_config($file$key = ''$default = ''$reload = false) { 
  9.     static $configs = array(); 
  10.     if (!$reload && isset($configs[$file])) { 
  11.        if (emptyempty($key)) { 
  12.          return $configs[$file]; 
  13.        } elseif (isset($configs[$file][$key])) { 
  14.          return $configs[$file][$key]; 
  15.        } else { 
  16.          return $default
  17.        } 
  18.     } 
  19.    $path = CACHE_PATH.'configs'.DIRECTORY_SEPARATOR.$file.'.php'
  20.    if (file_exists($path)) { 
  21.      $configs[$file] = include $path
  22.   } 
  23.   if (emptyempty($key)) { 
  24.      return $configs[$file]; 
  25.   } elseif (isset($configs[$file][$key])) { 
  26.      return $configs[$file][$key]; 
  27.    } else { 
  28.      return $default
  29.    } 

 

本文《phpcms二次开发 —— 配置文件调用》发布于PHPCMS管理系统文章,作者:admin,如若转载,请注明出处:https://www.phpcms.vip/help/doc/509.html,否则禁止转载,谢谢配合!