dedecms织梦enums联动数据nativeplace.php格式化函数

,织梦二次开发记录, ,require_once (DEDEINC."/enums.func.php");//这个是官方的一些方法,不够用
require_once (DEDEDATA."/enums/nativeplace.php");//缓存的地区enums, ,官方只提供了获取一级数据:,$arr = getTopData('nativeplace');,print_r($arr);, ,自己扩展一下吧 获取二级数据 、获取三级数据 ,//城市 ,$cityarr =  getSonTopData('nativeplace','10000');//广东,//区,$areaarr = getSecTopData('nativeplace','10001');, , ,/**, *  获取二级数据 , *, * @access    public, * @param     string    $egroup   联动组, * @return    array, */,function getSonTopData($egroup,$selv=0),{,    $data = array();,    $cachefile = DEDEDATA.'/enums/'.$egroup.'.php';,    include($cachefile);, ,$maxv = $selv+500;, ,$enums_data = ${'em_'.$egroup.'s'};,for($i=$selv+1; $i < $maxv; $i++),    {,if(isset($enums_data[$i])),{,$data[$i] = $enums_data[$i];,},},    return $data;,},/**, *  获取二级数据 , *, * @access    public, * @param     string    $egroup   联动组, * @return    array, */,function getSecTopData($egroup,$selv=0),{,    $data = array();,    $cachefile = DEDEDATA.'/enums/'.$egroup.'.php';,    include($cachefile);, ,$maxv = $selv+500;, ,$enums_data = ${'em_'.$egroup.'s'};,for($i=1; $i < $maxv; $i++),    {,if(isset($enums_data[$selv.'.'.$i])),{,$data[$selv.'.'.$i] = $enums_data[$selv.'.'.$i];,},},    return $data;,},
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册