cakephp(2.7.8)
PHP 5.6
更新画面を作っています。
Form->input()で生成したチェックボックスが意図した結果になりません。
具体的には、html上で、
html
1data[Morning][early]
と展開されて欲しいのに、
html
1data[early]
という結果になってしまいます。
Form->input()は、以下のように使ってます。
ctp
1 2 3 <div class="div_row1"> 4 <table border="0" class="tbl_01"> 5 <tr> 6 <td class="td_title" style="width:100px;">早起きだ:</td> 7 <td> 8 <?php 9 echo $this->Form->input( 'early', array( 10 'type' => 'checkbox', 11 'label' => ' ', 12 )); 13 ?> 14 </td> 15 </tr> 16 </table> 17 </div> 18 19
上記は、動作してる別画面からコピーしてきて、
echo $this->Form->input( 'piyo', array(
を、
echo $this->Form->input( 'early', array(
に変えただけです。
つまり、流用元はちゃんと以下のように展開されています。
html
1data[Hoge][piyo]
何かの理由でモデルと連動できていないからでしょうか?
なぜこのような展開になるか分かりません。
分かる方教えていただけないでしょうか??
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/14 00:49
2018/10/14 01:01
2018/10/14 04:39 編集
2018/10/14 19:21