<h3>由一个最低级的分类名找出最顶级的分类名,将当前分类列出来,下面就来看看代码是怎么实现的呢;</h3>
</pre><pre name="code" class="php">/**
* 获取分类层级
* @param int $parentId(父级分类Id)
* @param int $cid(最低层分类Id)
* @return string(分类层级字符串id:'88,99,100')
*/
function getParentCategoryInfos($parentId,$cid){
global $wsVTBClient;
returnCatereturnCate
$category = $wsVTBClient->call('CategoryMonitor.get', array('categoryId'=>$parentId), '' , true);
//获取父级分类的对象数据
if($category->parentId > 0)//如果父级ID大于零说明还不是顶级分类
{
$cid.= ','.$category->id;
$cid.= getParentCategoryInfos($category->parentId, $cid); //递归继续循环查找分类
}else{
$cid.= ','.$category->id;
}
return $cid;
}
<h3>由一个最低级的分类名找出最顶级的分类名,将当前分类列出来,下面就来看看代码是怎么实现的呢;</h3>
</pre><pre name="code" class="php">/**
* 获取分类层级
* @param int $parentId(父级分类Id)
* @param int $cid(最低层分类Id)
* @return string(分类层级字符串id:'88,99,100')
*/
function getParentCategoryInfos($parentId,$cid){
global $wsVTBClient;
returnCatereturnCate
$category = $wsVTBClient->call('CategoryMonitor.get', array('categoryId'=>$parentId), '' , true);
//获取父级分类的对象数据
if($category->parentId > 0)//如果父级ID大于零说明还不是顶级分类
{
$cid.= ','.$category->id;
$cid.= getParentCategoryInfos($category->parentId, $cid); //递归继续循环查找分类
}else{
$cid.= ','.$category->id;
}
return $cid;
}