请教一下分类调用的问题!

2016-07-07 16:32 来源:www.chinab4c.com 作者:ecshop专家

$cat_arr[$row['cat_id']]['id']= $row['cat_id'];
//$cat_arr[$row['cat_id']]['images'] = $row['cat_img'];
$num = get_cat_goodsnum($row['cat_id']);
$cat_arr[$row['cat_id']]['name'] = $row['cat_name'];
$cat_arr[$row['cat_id']]['url']= build_uri('category', array('cid' => $row['cat_id']),$row['cat_name']);
//print_r($cat_arr[$row['cat_id']]['images'].'<br>');

这个是分类的调用,我加了一个字段,print_r($cat_arr[$row['cat_id']]['images'].'<br>');这个出来是有内容的,但我模板里调用不出来,是不是除了这里还需要改什么地方,可不可以指点一下,谢谢!

回答:
我只是多调用了一个字段呀,共它的都是仿$cat_arr[$row['cat_id']]['name'] = $row['cat_name'];这个去做的,而且我把$cat_arr[$row['cat_id']]['name'] = $row['cat_name'];改成$cat_arr[$row['cat_id']]['name'] = $row['cat_img'];,那么前台调用的CAT_NAME的值就是CAT_IMG的了,可是我多加一个变量就是不行,真是晕了!

相应的SQL的SELECT语句 根据情况可能也要修改

抱歉,我对你问题描述看的不仔细,以至回答的有问题。

你这里修改应当没错,首先清除下缓存,还不行,看看模板文件里引用时是否有不当之处。

首先谢谢你的回答;我如果把代码改成
$cat_arr[$row['cat_id']]['name'] = $row['cat_img];
前台调用name的值就可以变成了CAT_IMG的值,可是我加一个变量就是不可以,我真快疯了!