web-dev-qa-db-ja.com

yii2インラインチェックボックスリストの作成方法

yii2フォーラム で問題を説明しましたが、だれも答えを知らないために、だれも助けてくれませんでした。

ここに短い説明があります。

これを作りたい:

<label class="checkbox-inline"><input type="checkbox" value="ASD">Option 1</label>
<label class="checkbox-inline"><input type="checkbox" value="DSA">Option 2</label>
<label class="checkbox-inline"><input type="checkbox" value="REW">Option 3</label>

しかし、yii2 checkboxList Htmlヘルパーを使用します。

これは、チェックボックス値の単純化された配列です

<?= $form->field($model, 'country')->checkboxList(['FR'=>'France', 'DE'=>'Germany']) ?>

このyii2ヘルパーメソッドによって生成された各チェックボックスのラベルタグにclass="checkbox-inline"を挿入する必要がありますが、その方法がわかりません。

私はこれらのガイドをフォローしていました: checkboxList とチェックボックス1(ここでは新しいので、2つ以上のリンクを投稿することはできません)が役に立ちません。行う。私が試したすべてが失敗しました。

誰かが私を助けてくれますか?私は今3日間試していますか?

11
black-room-boy

あなたは単に使用する必要があります:

<?= $form->field($model, 'country')->inline(true)->checkboxList(['FR'=>'France', 'DE'=>'Germany']) ?>

http://www.yiiframework.com/doc-2.0/yii-bootstrap-activefield.html#inline()-detail

20
soju