![dedecms织梦enums联动数据nativeplace.php格式化函数,第1张 dedecms织梦enums联动数据nativeplace.php格式化函数,第1张](/aiimages/dedecms%E7%BB%87%E6%A2%A6enums%E8%81%94%E5%8A%A8%E6%95%B0%E6%8D%AEnativeplace.php%E6%A0%BC%E5%BC%8F%E5%8C%96%E5%87%BD%E6%95%B0.png)
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');
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;
}
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;
}
评论列表(0条)