次のような配列に以下を出力する関数があります。
Array ( [0] => Array ( [id] => 1 [name] => name
しかし、私はforeach
これを通り抜けることができず、理由がわかりませんか?
<ul>
{foreach from=$array item=item}
<li>{$item.name}</li>
{/foreach}
</ul>
アップデート:
{foreach item=topitem from=$getlocations}
{foreach item=item from=$topitem}
<option value="{$item.locationid}">{$item.name}</option>
{/foreach}
{/foreach}
働き:
function getlocations()
{
global $smarty;
$query = placeholderstackoverflow;
return $query;
$smarty->assign('getlocations', $getlocations);
}