php - smarty中的foreach怎么写?

标签 php mysql foreach smarty

我正在尝试在我的应用程序中使用 foreach,使用 php 效果很好。

foreach($allowed_menus as $key=>$value){
    $user_tabs[$value->TabOrder]['TabName'] = $value->TabName;
    $user_tabs[$value->TabOrder]['TabDesc'] = $value->TabName;
}

但我想在 smarty 模板中使用 .tpl 文件。我想尝试一下聪明的 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}

关于php - smarty中的foreach怎么写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21494415/

相关文章:

php - 保存 ID 变为 0 后的 Laravel Eloquent

php - 我的下拉列表仅显示数据库中数据的第一个字母表

php - MYSQL:对除 0 和 null 之外的所有值进行 GROUP BY?

php 左加入 请帮忙

r - ForEach 和 DoParallel 耗尽了我所有的 RAM?

php - Facebook API SDK (PHP) 清算站点 session

php 301 redirects 实际上做的是 302 redirect

MySQL数据库设计-存储图像-单表或多表

php - Smarty 删除 foreach 循环中的尾随逗号

java - 在 "for each"java中获取引用