Re: フォームヘルパで作成したチェックボックスの配列について

2020年12月2日 at 13:19

取り急ぎ、応急処置を行いまして、元の画面に戻った際に
選択状態を再現するようにいたしましたので、ご報告
申し上げます。

チェックボックスのみ、フォームヘルパの$name 属性を配列にせず、
それぞれ独立した名前とし、そこから送信されたPOSTデータを
コントローラ側で取得し、$input変数に配列として代入しなおして
戻しました。
結果、元の画面に戻った際、クリックしたチェックボックスに
チェックを入れることができました。

引き続き、対処方法を調べてまいります。
取り急ぎ、ご連絡申し上げます。

Re: フォームヘルパで作成したチェックボックスの配列について

2020年12月4日 at 9:35
本件、昨日の週刊 concrete5 にて取り上げました。
解決方法はあるのですが、
concrete5 独自の属性の保存の仕方とそれの読み込み方を理解すれば…
といった感じで簡易的なサンプルコードを提示して解説しています。
下記動画の08:50あたりから確認してみてください。
https://www.youtube.com/watch?v=xs7PLgSHAKM
 

Re: Re: フォームヘルパで作成したチェックボックスの配列について

2020年12月7日 at 7:59
aniya様

おはようございます。
いつも、ご教示を賜り、本当にありがとうございます。
ご紹介いただいた動画を拝聴させていただきました。
Arrayの連想配列に値とキーをセットする発想はございません
でした(;^_^A
動画を拝見して、大変勉強になりました。
ありがとうございました!!
aniyaさま、いつも本当にありがとうございます!!