如何为 Yii 字段指定自定义 CSS class?
How do I specify custom CSS class for a Yii field?
我试过了
<?= $form->field($model, 'q', array('class' => 'form-control input-lg')) ?>
和
<?= $form->field($model, 'q', ['class' => 'form-control input-lg']) ?>
它给出以下错误
ReflectionException
Class form-control input-lg does not exist
文档没有帮助,也没有给出示例。
http://www.yiiframework.com/doc-2.0/yii-widgets-activeform.html#field()-detail
指南甚至显示了上述格式的按钮!
试试这个
<?= $form->field($model, 'q')->textInput(['class' => 'form-control input-lg']); ?>
编辑:
正如@soju
所建议的
<?= $form->field($model, 'q', ['inputOptions' => ['class' => 'form-control input-lg']])
当您没有为字段指定任何方法时,默认情况下它会自动将其视为 textInput。
使用:
<?= $form->field($model, 'q')->textInput(['class' => 'form-control input-lg']); ?>
我试过了
<?= $form->field($model, 'q', array('class' => 'form-control input-lg')) ?>
和
<?= $form->field($model, 'q', ['class' => 'form-control input-lg']) ?>
它给出以下错误
ReflectionException Class form-control input-lg does not exist
文档没有帮助,也没有给出示例。
http://www.yiiframework.com/doc-2.0/yii-widgets-activeform.html#field()-detail
指南甚至显示了上述格式的按钮!
试试这个
<?= $form->field($model, 'q')->textInput(['class' => 'form-control input-lg']); ?>
编辑: 正如@soju
所建议的<?= $form->field($model, 'q', ['inputOptions' => ['class' => 'form-control input-lg']])
当您没有为字段指定任何方法时,默认情况下它会自动将其视为 textInput。
使用:
<?= $form->field($model, 'q')->textInput(['class' => 'form-control input-lg']); ?>