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

Php 如何为Yii字段指定自定义CSS类?,php,css,yii,yii2,Php,Css,Yii,Yii2,我试过了 及 它给出了以下错误 反射异常 类窗体控件输入lg不存在 这些文件没有帮助,也没有举例说明 该指南甚至显示了按钮的上述格式 试试这个 <?= $form->field($model, 'q', ['class' => 'form-control input-lg']) ?> 编辑: 根据@soju的建议 <?= $form->field($model, 'q')->textInput(['class' => 'form

我试过了



它给出了以下错误

反射异常 类窗体控件输入lg不存在

这些文件没有帮助,也没有举例说明

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

试试这个

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

编辑: 根据@soju的建议

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

当您没有为字段指定任何方法时,默认情况下它会自动将其视为文本输入

使用:



你的答案与@nɹnʇnɹuɐuɐcrafter有何不同?我知道答案是一样的,但我试图解释原因。除了提供解决方案之外,请投票花时间解释问题是什么。或者
$form->field($model,'q',['inputOptions'=>['class'=>'表单控制输入lg'])
<?= $form->field($model, 'q')->textInput(['class' => 'form-control input-lg']); ?>
<?= $form->field($model, 'q', ['inputOptions' => ['class' => 'form-control input-lg']])
<?= $form->field($model, 'q')->textInput(['class' => 'form-control input-lg']); ?>