怎样用PHP标签调用foreach里的变量

如题所述

<!-- {foreach from=$goods_cat.cat_id item=rec_cat name=f1}-->
  <?php echo $rec_cat[id]; //这里打印出来的是空的,为什么
  $smarty->assign('goods_cat_' . $rec_cat[id],
assign_cat_goods($rec_cat[id], 4));
  $smarty ->assign('cat_goods_nf' , 'goods_cat_' . $rec_cat[id]);
  ?>
  <!--{foreach from=$cat_goods_nf item=goods}-->
  {$goods.url}
  <!--{/foreach}-->
  <!--{/foreach}-->
  整个代码的作用是,获取子分类,并显示子分类里的商品
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-09
在同一个函数里的话foreach里的变量是可以直接使用的
相似回答