[英]how to write foreach in smarty?
我試圖在我的應用程序中使用foreach,使用php可以正常工作。
foreach($allowed_menus as $key=>$value){
$user_tabs[$value->TabOrder]['TabName'] = $value->TabName;
$user_tabs[$value->TabOrder]['TabDesc'] = $value->TabName;
}
但是我想在.tpl文件的smarty模板中使用。 我想嘗試聰明的foreach。
我什至嘗試過
{{foreach from=$allowed_menus key=k item=v}}
{{/foreach}}
但是它給出了錯誤..內部服務器錯誤。
誰能幫我。
{foreach $allowed_menus as $value}
<a href="{$value.zig}">{$value.zag}</a>
<a href="{$value.zig2}">{$value.zag2}</a>
<a href="{$value.zig3}">{$value.zag3}</a>
{foreachelse}
There were no rows found.
{/foreach}
您使用的是雙括號而不是單括號,因此將代碼更改為如下所示。
{foreach from=$allowed_menus key=k item=v}
//foo
{/foreach}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.