###前提・実現したいこと
cakePHP3勉強中です。
Form_Helper + bootstrapで画面を作成しています。
配列の値でチェックボックスを作っているのですが、下記ソースコードですと、縦に表示されて今います。
これを横並びに表示させる方法をご教示ください。
よろしくお願いします。
###該当のソースコード
PHP
1echo $this->Form->input('language_type',array('label'=>__('言語'), 2 'type' => 'select', 3 'multiple' => 'checkbox', 4 'options'=>$language_type, 5 'value'=>explode(',',$project->language_type) 6));
###生成されたHTML
html
1<div class="input select"> 2 <label for="language-type">言語</label> 3 <input type="hidden" name="language_type" value=""/> 4 <div class="checkbox"> 5 <label for="language-type-1"> 6 <input type="checkbox" name="language_type[]" value="1" id="language-type-1"> 7 Ajax</label> 8 </div> 9 <div class="checkbox"> 10 <label for="language-type-2" class="selected"> 11 <input type="checkbox" name="language_type[]" value="2" checked="checked" id="language-type-2"> 12 ASP</label> 13 </div> 14 <div class="checkbox"> 15 <label for="language-type-3"> 16 <input type="checkbox" name="language_type[]" value="3" id="language-type-3"> 17 ASP.NET</label> 18 </div> 19 <div class="checkbox"> 20 <label for="language-type-4"> 21 <input type="checkbox" name="language_type[]" value="4" id="language-type-4"> 22 C</label> 23 </div> 24 <div class="checkbox"> 25 <label for="language-type-5"> 26 <input type="checkbox" name="language_type[]" value="5" id="language-type-5"> 27 C#</label> 28 </div> 29</div>
###試したこと
課題に対してアプローチしたことを記載してください
上記コードを、下記で囲ってみましたが、縦並びのままでした。
php
1<form class="form-horizontal"> 2 <div class="form-group"> 3 <label class="control-label col-xs-3">年月日</label> 4 <div class="col-xs-9 form-inline"> 5 チェックボックスを出力するform_helper 6 </div> 7 </div> 8</form>
###補足情報(言語/FW/ツール等のバージョンなど)
cakePHP3.3.3
PHP5.6.25
回答3件
あなたの回答
tips
プレビュー