html_checkboxes は簡単にチェックボックスを作成する
Smartyのカスタム関数。
▼PHP
$technologyList['0'] ='symfony';
$technologyList['1'] ='CakePHP';
$technologyList['2'] ='Zend Framework';
$technologyList['3'] ='CodeIgniter';
$technologyList['4'] ='Maple';
▼Smarty
{html_checkboxes name="language" options=$technologyList separator="<br />"}
▼実行結果
上記の例では、チェックボックス1つ表示するごとにseparator属性で指定した
値で区切られてしまうため、3つ表示したら改行するように拡張!
▼Smarty
{html_checkboxes name="language" options=$technologyList assign="checkboxes"}
{foreach from=$checkboxes item="checkbox"}
{$checkbox}{cycle values=",,<br />"}
{/foreach}
▼実行結果
若干ずれているのはtableタグとCSSを使えばサクっと直りますネ。
$technologyListっつーか
返信削除$frameworkListの方があってますねw