2013-06-19 73 views
0

我的代碼:Smarty的:如何可以使用PHP代碼得到的foreach的變量

<!-- {foreach from=$goods_cat.cat_id item=rec_cat name=f1}--> 

     <?php  
     **echo $rec_cat[id]; // get nothing, why?** 
     $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}--> 

我需要rec_cat的ID,所以我用PHP標籤來得到它,但它顯示什麼?爲什麼?我該如何糾正它?

回答

相關問題