全国1万2000人のsmartyユーザーの皆様、こんにちは、tanakaです。 ことの始まりは、いつもとなりで、Webアプリケーションのなんたるかを熱弁してくれる先輩のkimotoとの会話でした。 社内技術サポートで忙しいkimoto html_checkboxes(チェックボックスを簡単に生成するsmartyの関数)っていまいち使いにくいんだよねー、要素と要素の間に自由に文字列置けないし 生意気な新人 tanaka _ ∩ ( ゚∀゚)彡 拡張!拡張! ⊂彡 smartyの入門書を読みかじっていてやたら理論だけはわかっているふりをしていた僕は、拡張の実装方法もしらないままに調子にのってしゃべっていました。 html_checkboxesの何が使いにくいのかというと、separatorにひとつの文字列しか指定できないことです。 つまり、以下のようなコードを書くとします。 test.ph
![smarty研究(1) フォーム部品関数は隠し属性assignで使いやすく! | バシャログ。](https://cdn-ak-scissors.b.st-hatena.com/image/square/c7796aeff850adf4c767f9064eba6e857cd01e20/height=288;version=1;width=512/https%3A%2F%2Fbashalog.c-brains.jp%2Fimages%2Fcat_php.png)