如何为Yii字段指定自定义CSS类?

时间:2015-03-13 03:36:59

标签: php css yii yii2

我试过

  <?= $form->field($model, 'q', array('class' => 'form-control input-lg')) ?>

  <?= $form->field($model, 'q', ['class' => 'form-control input-lg']) ?>

它出现以下错误

  

ReflectionException   类表单控件输入-lg不存在

文档没有帮助,也没有举例说明。

http://www.yiiframework.com/doc-2.0/yii-widgets-activeform.html#field()-detail

指南甚至显示了按钮的上述格式!

http://www.yiiframework.com/doc-2.0/guide-input-forms.html

2 个答案:

答案 0 :(得分:3)

如果没有为字段指定任何方法,则默认情况下会自动将其视为textInput。

使用:

<?= $form->field($model, 'q')->textInput(['class' => 'form-control input-lg']); ?>

答案 1 :(得分:2)

试试这个

<?= $form->field($model, 'q')->textInput(['class' => 'form-control input-lg']); ?>

修改 正如@soju所建议的

<?= $form->field($model, 'q', ['inputOptions' => ['class' => 'form-control input-lg']])