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拡張 N個目で改行させる](https://cdn-ak-scissors.b.st-hatena.com/image/square/36fb34076d281bf6fcb60c0abb95ba992854e3ac/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEhCfGzSCf8O1donvT1GrifN4H8Zv3JXgd67G3rEca5Ph53oXU0HxD2YRmpolt9AmzZnzX3JnN7gIfF6SWE_bjQ4kdzEs7uFfUdZP62N4R4KYznE1WPvyeRBLTOEOT7htm1PGVc_PgzmpyU%2Fw1200-h630-p-k-no-nu%2FImage2.bmp)