ecshop怎么判断分类有没有下级分类,或怎么获取下级分类的数量,求教各位高手
2个回答
展开全部
1、function get_categories_tree($cat_id = 0) 方法下调用
$cat_arr[$row['cat_id']]['child_count']=get_child_count($row['cat_id']);
(放到 $cat_arr[$row['cat_id']]['id'] = $row['cat_id']; 下面或者上面都可以)
2、添加方法
function get_child_count($tree_id = 0)
{
$sql = 'SELECT count(*) FROM ' . $GLOBALS['ecs']->table('category') . " WHERE parent_id = '$tree_id' AND is_show = 1 ";
$child_count=$GLOBALS['db']->getOne($sql);
return intval($child_count);
}
$cat_arr[$row['cat_id']]['child_count']=get_child_count($row['cat_id']);
(放到 $cat_arr[$row['cat_id']]['id'] = $row['cat_id']; 下面或者上面都可以)
2、添加方法
function get_child_count($tree_id = 0)
{
$sql = 'SELECT count(*) FROM ' . $GLOBALS['ecs']->table('category') . " WHERE parent_id = '$tree_id' AND is_show = 1 ";
$child_count=$GLOBALS['db']->getOne($sql);
return intval($child_count);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询