PHP プログラムで配列を割り当てました。この smarty 変数の名前は variable です。
while ($order=mysql_fetch_object($orderQuery){
while ($res = mysql_fetch_object($query)) {
$smarty->append("v".$order->id,$res);
}
$smarty->append("order",$order);
}
そして、私の.tpl
ファイルでこのコードを使用します:
{foreach $order as $o}
Order id is : {$o->id}
{foreach $v|cat:$o->id as $a}
<a href="#">{$a->name}</a>
{/foreach}
<br />
{/foreach}
$o
問題なく動作し、注文IDを表示できますが、内部はforeach
機能せず、エラーは発生しませんでした!
何が問題ですか ?