phpcms教程:配置文件调用

phpcms建站 21NN 1年前 (2018-05-24) 23次浏览 已收录 0个评论 扫描二维码

配置文件配置在caches/configs/目录下。

配置文件调用:使用 load_config方法

/**
* 加载配置文件
* @param string $file 配置文件
* @param string $key 要获取的配置荐
* @param string $default 默认配置。当获取配置项目失败时该值发生作用。
* @param boolean $reload 强制重新加载。
*/

public static function load_config($file, $key = , $default = , $reload = false) {
  
static $configs = array();
  
if (!$reload && isset($configs[$file])) {
    
if (empty($key)) {
      
return $configs[$file];
    
} elseif (isset($configs[$file][$key])) {
      
return $configs[$file][$key];
    
} else {
     
return $default;
    
}
  
}
 $path
= CACHE_PATH.‘configs’.DIRECTORY_SEPARATOR.$file.‘.php’;
 
if (file_exists($path)) {
   $configs
[$file] = include $path;
 
}
 
if (empty($key)) {
  
return $configs[$file];
 
} elseif (isset($configs[$file][$key])) {
  
return $configs[$file][$key];
 
} else {
  
return $default;
 
}
}


示例:

调用系统配置中的附件路径

$upload_url = pc_base::load_config(‘system’,‘upload_url’);


21NN.CN , 版权所有丨如未注明 , 均为原创丨转载请注明原文链接:phpcms教程:配置文件调用
喜欢 (0)
[1353713598@qq.com]
分享 (0)
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址