我是菜鸟源代码 $sql = "SELECT attr_name,attr_id,attr_values FROM " . $ecs->table('attribute') . " WHERE cat_id='$cat[filter_attr]' order by sort_order asc LIMIT 5"; $f_a = $db->getAll($sql); foreach ( $f_a as $key => $val); { $f_a[$key]['attr_name']=$val['attr_name']; $tempzz= explode("\n", $val['attr_values']); for ($i=0;$i<count($tempzz);$i++) { $f_a[$key]['c'][$i]['attr_value']=$tempzz[$i]; } } $smarty->assign('f_a_list', $f_a); 模板dwt
<!--{foreach from=$f_a_list item=f_a_list}--><div class="fl_t">{$f_a_list.attr_name|escape:html}</div><div class="fl"></div><div class="fl_in"><ul><!--{foreach from = $f_a_list.c item=listchild}--><li><a href="#">{$listchild.attr_value|escape:html}</a></li><!--{/foreach}--><div class="clr"></div></ul></div><div class="clr zf5"></div><div class="fl"></div><!--{/foreach}-->
复制代码filter_attr 读取的是ecs_attribute的cat_id为什么 属性值 只能 最后一个 循环读出来 前面 读不出来请高手解答
<!--{foreach from=$f_a_list item=f_a_list}--><div class="fl_t">{$f_a_list.attr_name|escape:html}</div><div class="fl"></div><div class="fl_in"><ul><!--{foreach from = $f_a_list.c item=listchild}--><li><a href="#">{$listchild.attr_value|escape:html}</a></li><!--{/foreach}--><div class="clr"></div></ul></div><div class="clr zf5"></div><div class="fl"></div><!--{/foreach}-->
复制代码filter_attr 读取的是ecs_attribute的cat_id为什么 属性值 只能 最后一个 循环读出来 前面 读不出来请高手解答
真的,不过还不行