2011-10-20 20 views
0
私はこのようになりますSmartyのに配列を渡している

array(2) { 
    [0]=> 
     array(1) { 
      ["name"]=> 
       string(6) "Test 1" 
     } 
    [1]=> 
     array(1) { 
      ["name"]=> 
       string(6) "Test 2" 
     } 
} 

私が使用してそれを反復処理しよう:

{foreach $arrTest as $tmp} 
    Test 
{/foreach} 

私はエラーを取得:無効な属性名: '$ arrTest'

Smartyのバージョン3.1.4

私が見てきたがmagic_quotes_runtimeをオフにする必要があると言っている人もいますが、すでにオフになっています。それはmagic_quotes_gpcです。

アイデア?

+0

どのように配列をsmartyに割り当てましたか? '$ smarty-> assign( 'arrTest'、$ yourArray);そしてあなたのコードはうまくいくはずです。 – rodneyrehm

答えて

4
{foreach from=$arrTest item=arr} 
    {$arr.name} 
{/foreach} 
関連する問題