Yii2 ActiveForm 用法
模板
<?php $form = ActiveForm::begin() ?>
<?= $form->field($model, 'id')->hiddenInput() ?>
<?= $form->field($model, 'title')->textInput() ?> <?= Html::submitButton('提交', ['class'=>'btn btn-primary','name' =>'submit-button']) ?> <?= Html::resetButton('重置', ['class'=>'btn btn-primary','name' =>'submit-button']) ?> <?php ActiveForm::end() ?>
表单样式
<?php
$form = ActiveForm::begin([
'id' => 'msg-form',
'options' => ['class'=>'form-horizontal'], 'fieldConfig' => [ 'template' => "{label}{input}\n{error}", 'labelOptions' => ['class' => 'col-lg-1 control-label'], ] ]);
注:{label}:label标签 {input}:表单域,可能是文本域、下拉框 {error}:错误提示信息
表单
//文本域
<?= $form->field($model, 'username')->textInput(['maxlength' => 20]) ?>
//密码框 <?= $form->field($model, 'password')->passwordInput(['maxlength' => 20]) ?> //单选按钮 <?= $form->field($model, 'sex')->radioList(['1'=>'男','0'=>'女']) ?> //下拉选择框 <?= $form->field($model, 'edu')->dropDownList(['1'=>'大学','2'=>'高中','3'=>'初中'], ['prompt'=>'请选择','style'=>'width:120px']) ?> //文件上传 <?= $form->field($model, 'file')->fileInput() ?> //复选框 <?= $form->field($model, 'hobby')->checkboxList(['0'=>'篮球','1'=>'足球','2'=>'羽毛球','3'=>'乒乓球']) ?> //多行文本域 <?= $form->field($model, 'info')->textarea(['rows'=>3]) ?> //隐藏域 <?= $form->field($model, 'userid')->hiddenInput(['value'=>3]) ?> //提交 <?= Html::submitButton('提交', ['class'=>'btn btn-primary','name' =>'submit-button']) ?> //重置 <?= Html::resetButton('重置', ['class'=>'btn btn-primary','name' =>'submit-button']) ?>
小部件
//日期小部件
<?= kartik\date\DatePicker::widget(['name'=>'date']) ?>
//时间日期小部件 <?= $form->field($model, 'created_at')->widget(kartik\datetime\DateTimePicker::classname(), [ 'options' => ['placeholder' => ''], 'pluginOptions' => [ 'autoclose' => true, 'todayHighlight' => true, ] ]); ?>
原文地址:http://www.cnblogs.com/hu308830232/p/16825121.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性