smarty テーブル行のラッピング例、smarty テーブル行のラッピング
この記事の例では、Smarty テーブルの行折り返しの実装方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
foreachにkey=countを追加
コードをコピーします コードは次のとおりです:
<{foreach item=item from=$items key=count}>
<{if $count が 2 で除算された場合}>
<{/if}>
<{$item.name}> |
<{$item.summary}> |
<{$item.date}> |
<{if ($count+1) を 2 で割る}>
<{/if}>
<{/foreach}>
各行に 3 つの <{$item.name}> を配置し、その後に新しい行を追加してください。
コードをコピーします
コードは次のとおりです:
<{foreach item=item from=$items key=count}>
<{$item.name}> |
<{if ($count+1) を 3 で割る}>
<{/if}>
<{/foreach}>
サイクルを使用して行の折り返しを行う別の例ですが、1 行につき 2 つのデータ行を折り返す効果しか実現できません。