Smarty – ループ内でbreak, continueを利用する

8月 27, 2010 · Posted in PHP, Smarty · Comment 

タグ{php}と、phpコードのbreak(continue)を組み合わせることで、テンプレート内ループでもbreak,continueの処理が可能となります。

書き方

{php}break;{/php}

{foreach from=$dataList key="key" item="data" name="list"}
    {if $data->name eq null}
        {php}continue;{/php}
    {/if}

   名前:{$data->name}<br>
{/foreach}