如何创建yii2内联复选框列表

时间:2014-12-26 12:46:59

标签: php html checkbox twitter-bootstrap-3 yii2

我在yii2 forum上描述了我的问题,但没有人帮助我,很可能是因为没有人知道答案。

这是这里的简短描述。

我想这样做:

<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']) ?>

我需要将class="checkbox-inline"插入此yii2辅助方法生成的每个复选框的标签标签中,但我无法弄清楚如何操作。

我正在关注这些指南:checkboxList和复选框一(我不能发布超过2个链接,因为我是新来的)但是它们对我没有帮助,我只是不明白我有什么做。我试过的一切都失败了。

有人可以帮助我吗,我现在尝试3天了?

1 个答案:

答案 0 :(得分:19)

您应该使用:

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

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