前提・実現したいこと
cakephp初心者です。
フォームビルダーを使用してラジオボタンの作成を行いたいです。
inputタグのidやlabelタグのforの名称をデフォルトの-(ハイフン)つなぎから_(アンダーバー)つなぎに変えたいのですがうまくできません。
おそらく簡単な問題なのだとは思いますが、何卒解決のお力添えをお願いします。
現状の出力HTML
html
1<tr> 2 <td colspan="2"> 3 <div class="form-group-custom"> 4 <input type="hidden" name="international_student" value=""/> 5 <div class="custom-control custom-radio"> 6 <input type="radio" name="international_student" value="0" id="international-student-0"> 7 <label for="international-student-0">なし</label> 8 </div> 9 <div class="custom-control custom-radio"> 10 <input type="radio" name="international_student" value="1" id="international-student-1"> 11 <label for="international-student-1">あり</label> 12 </div> 13 </div> 14 </td> 15</tr>
該当のソースコード
html
1 <tr> 2 <th>留学生の受入れ</th> 3 <td colspan="2"> 4 <div class="form-group-custom"> 5 <?php 6 $this->Form->templates([ 7 'nestingLabel' => '{{hidden}}{{input}}<label{{attrs}}>{{text}}</label>', 8 'radioWrapper' => '<div class="custom-control custom-radio">{{label}}</div>', 9 ]); 10 ?> 11 <?= $this->Form->radio('international_student', ['value0'=>$internationalStudentAcceptTypes[0],'value1'=>$internationalStudentAcceptTypes[1]]);?> 12 </div> 13 </td> 14 </tr>
補足情報(FW/ツールのバージョンなど)
cakephp 3.6.14