textInput
<?= $form->field($model, 'peoples',['template'=>"{label}\n<div style='width:100%'>满{input}人可开团</div>\n{hint}\n\n{error}"])->label('优惠方式')->textInput(['style'=>'width:50px;display:inline;margin:0 10px;']) ?>
checkboxList
<?=$form->field($model, 'splash_screens')->textInput()->checkboxList(['1'=>'篮球','2'=>'足球'],[ 'item' => function($index, $label, $name, $checked, $value) { $checked=$checked?"checked":""; $return = '<div class="md-checkbox">'; $return .= '<input type="checkbox" id="' . $name . $value . '" name="' . $name . '" value="' . $value . '" class="md-checkbox" '.$checked.'>'; $return .= '<label for="' . $name . $value . '"><span></span><span class="check"></span><span class="box"></span>' . ucwords($label) . '</label>'; $return .= '</div>'; return $return; } ])->label(false);?>
radiolist
<?= $form->field($model, 'user_type',[ 'options'=>['class' => 'form-group form-md-radios'], 'template' => '{label}<div class="md-radio-inline">{input}</div>{hint}{error}', ])->radioList(['全部','新用户','老用户'], [ 'item' => function($index, $label, $name, $checked, $value) { $checked=$checked?"checked":""; $return = '<div class="md-radio">'; $return .= '<input type="radio" id="' . $name . $value . '" name="' . $name . '" value="' . $value . '" class="md-radiobtn" '.$checked.'>'; $return .= '<label for="' . $name . $value . '"> <span></span> <span class="check"></span> <span class="box"></span>' . ucwords($label) . '</label>'; $return .= '</div>'; return $return; } ]) ?>
datetimepicker
use kartik\datetime\DateTimePicker;
<?= $form->field($model, 'end_time')->widget(DateTimePicker::classname(), [
'options' => ['placeholder' => '', 'autocomplete'=>'off'],
'pluginOptions' => [
'autoclose' => true,
'todayHighlight' => true,
],
'value'=>isset($model->end_time)?$model->end_time:'',
'layout'=>'{input}{picker}'
]); ?>