メッセージ/メールのテーブルがあり、テーブルの下部にあるボタンを使用して複数のメッセージを選択し、それらを削除するためのチェックボックスが必要です。
フレームワークを使用せずに標準の PHP/HTML を使用すると、次のことができるようになります。
<input type="checkbox" name="ids[]" value="510">
<input type="checkbox" name="ids[]" value="1231">
次に、PHP で、選択された ID の配列をループします。私はZF2で同じことを達成しようとしています。
ZF2 は以下を提供します。
FormCollection - is a collection of Fieldsets, which I think is wrong for storing an array of IDs passed.
MultiCheckbox - with the current set of ViewHelpers cannot be extracted using an interator
Checkbox - involves dynamically adding inputs with the ID of the name, but can't be looped through and validated so easily.
要素の挿入がサポートされている場合FormCollection
、要素を動的に追加して POST 時にループできるので、それが最適なオプションであると言えます。近い将来、FormCollection を反復処理して個々のパーツを抽出FormCollection
できるように、要素を追加して必要性を置き換えることができるようになるMultiCheckbox
と思いますMultiRadio
他の誰かがこのようなことをしたことがありますか?
私がいつも言っているように、フレームワークは難しいことを簡単にし、簡単なことを難しくします。