5

我想在 Yii2 的这段代码中添加一个自定义类来标记标签,但我不知道如何。

<?= $form->field($model, 'name',[
                    'template' => "{label}\n<div class='col-md-6'>{input}</div>\n{hint}\n{error}"])->textInput(['maxlength' => true])?>
4

2 回答 2

20

尝试:

<?= $form->field($model, 'name', [
                    'template' => "{label}\n<div class='col-md-6'>{input}</div>\n{hint}\n{error}",
                    'labelOptions' => [ 'class' => 'your_custom_class_name' ]
    ])->textInput(['maxlength' => true])?>

有关更多详细信息,请参阅此链接

更新:

如需更多选项,请使用\yii\bootstrap\ActiveField( link ) 而不是\yii\widgets\ActiveField

于 2016-01-30T10:32:14.820 回答
2

有一个简单的方法,它对我有用

<?= $form->field($model, 'title')->textInput(['class'=>'form-control'])->label('Your Label',['class'=>'label-class']) ?>
于 2017-06-15T17:37:36.753 回答