我试过
<?= $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
指南甚至显示了按钮的上述格式!
答案 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']])