文本框: textInput();
密码框: passwordInput();
单选框: radio(), radioList();
复选框: checkbox(), checkboxList();
下拉框: dropDownList();
隐藏域: hiddenInput();
文本域: textarea(['rows'=>3]);
文件上传: fileInput();
提交按钮: submitButton();
重置按钮: resetButtun();
//表单
<?php use yii\helpers\Html; use yii\widgets\ActiveForm; $form = ActiveForm::begin(['action' => ['test/getpost'],'method'=>'post',]); ?> <? echo $form->field($model, 'username')->textInput(['maxlength' => 20]) ?> <? echo $form->field($model, 'password')->passwordInput(['maxlength' => 20]) ?> <? echo $form->field($model, 'sex')->radioList(['1'=>'男','0'=>'女']) ?> <? echo $form->field($model, 'edu')->dropDownList(['1'=>'大学','2'=>'高中','3'=>'初中'], ['prompt'=>'请选择','style'=>'width:120px']) ?> <? echo $form->field($model, 'file')->fileInput() ?> <? echo $form->field($model, 'hobby')->checkboxList(['0'=>'篮球','1'=>'足球','2'=>'羽毛球','3'=>'乒乓球']) ?> <? echo $form->field($model, 'info')->textarea(['rows'=>3]) ?> <? echo $form->field($model, 'userid')->hiddenInput(['value'=>3]) ?> <? echo Html::submitButton('提交', ['class'=>'btn btn-primary','name' =>'submit-button']) ?> <? echo Html::resetButton('重置', ['class'=>'btn btn-primary','name' =>'submit-button']) ?> <?php ActiveForm::end(); ?>
//禁止编辑
<?= $form->field($model, 'serialno')->textInput(['maxlength' => true, 'readonly' => true]) ?>
//隐藏域赋值
<?= $form->field($model, 'sort')->textInput()->hiddenInput(['value'=>$model->sort])->label(false); ?>
//时间选择插件
<?= $form->field($model, 'early_date')->label('提前日期')->widget(kartik\date\DatePicker::class, [ 'language' => 'zh-CN', 'layout'=>'{picker}{input}', 'pluginOptions' => [ 'format' => 'yyyy-mm-dd', 'todayHighlight' => true, // 今日高亮 'autoclose' => true, // 选择后自动关闭 'todayBtn' => true, // 今日按钮显示 ], 'options'=>[ 'class' => 'form-control no_bor', 'placeholder' => '将在设置的日期进行提前部分的收益', ] ]);?> 更多参考:https://gitee.com/jianyan94/rageframe2/blob/master/docs/guide-zh-CN/sys-widget.md
#rules规则
//匿名函数
['early_income_fee', function ($attr) { if ($this->$attr < 0 || $this->$attr > 100) { $this->addError($attr, $this->getAttributeLabel($attr) . ' 必须在0~100之间'); } }],
无论从事什么行业,只要做好两件事就够了,一个是你的专业、一个是你的人品,专业决定了你的存在,人品决定了你的人脉,剩下的就是坚持,用善良專業和真诚赢取更多的信任。