データの受け渡し方
[rakuten:book:11969684:detail]
途中まで読んだ。
で、今頃mapleのチェーンはChain of Responsibilityパターンなのかな・・と。でも若干違うような。チェーンを次に移すコードが散らばってた気が。
今はフォームデータの受け渡しに悩んでる。
ajaxか何かでtableを動的に動的に生成して、そのtableにcheckboxを入れる。
要はcheckboxをグループ化したいわけ。ここで
<input type="checkbox" name="checkbox_group1_category1[]" value="A"> <input type="checkbox" name="checkbox_group1_category1[]" value="B"> ... <input type="checkbox" name="checkbox_group2_category1[]" value="A"> ...
のようなnameを
<input type="checkbox" name="checkbox[group1][caregory1][]" value="A"> <input type="checkbox" name="checkbox[group1][caregory1][]" value="B"> ... <input type="checkbox" name="checkbox[group2][category1][]" value="B"> ...
としたいのだが・・。
フォームから多次元配列ってあまり利用例が無さそうなので躊躇してしまう。そもそもこういうグループ化の仕方がまずいのかな・・とか、フォームの名前で配列って一般的なの?・・とか。
取り敢えずこのままやってみるか。フレームワークのバリデータを考慮しながら。。