<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'title')->textInput(['maxlength' => true]) ?>
<?php ActiveForm::end(); ?>
如何在没有bootstrap 3包装代码的情况下获取输入文本框?
我正在使用自定义HTML包装器,如何为文本框实现自己的模板?
谢谢
答案 0 :(得分:3)
取决于您是否要更改div的类或输入自己。
EmbeddedFiles = zipfile.ZipFile(path).namelist()
ImageFiles = [F for F in EmbeddedFiles if F.count('.jpg') or F.count('.jpeg')]
我已经给了两个<?= $form->field($model, 'title', ['options' => ['class' => 'custom_class_div']])->textInput(['class' => 'custom_class_input']) ?>
来自bootstrap的覆盖类。
options
将替换div的boost(输入的父级)。 custom_class_div
将替换boostrap作为输入。基本上,它在两种情况下都会删除custom_class_input
,但在第一个选项中,它将删除输入字段占父div中整个“行”的部分,而在第二个选项中,这将修改输入本身(仍然只是输入1 “line”但没有边框阴影,较小的输入字段等。)
如果您没有任何课程但只想在div / input元素中使用样式,则可以将form_group
替换为class
,例如:
style