2013-05-06 87 views
0

我下面的代碼如何在foreach之外使用變量(Smarty)?

{foreach name=cats from=$category->subcategories item=n} 

{$a = $smarty.foreach.cats.index} 
       {/foreach} 

如何使用$a變量的foreach之外? 例如

+0

你的意思是你第一次做一個陣列的一個foreach只是爲了得到$ A,然後在其他的foreach使用它?這沒有任何意義。你能告訴我們預期的結果嗎? – Borgtex 2013-05-07 07:48:24

回答

0

下面嘗試使用變量「a」分配:

{foreach name=cats from=$category->subcategories item=n} 
    {assign var=a value=$smarty.foreach.cats.index} 
{/foreach} 
+0

感謝您的回覆,但不起作用 – user2298672 2013-05-06 09:07:03