<?php
/**
* Created by PhpStorm.
* User: Hansn cz P03
* Date: 17/11/17
* Time: 9:56
*/
use yii\helpers\Url;
use yii\widgets\ActiveForm;
use common\components\Leohowl;
use backend\components\AddChip\AddChipWidget;
$model['uuid'] = isset($model['uuid']) ? $model['uuid'] : Leohowl::createRandomString(6);
$model['status'] = isset($model['status']) ? $model['status'] : 1;
$model['orders'] = isset($model['orders']) ? $model['orders'] : 100;
$model['author'] = isset($model['author']) ? $model['author'] : 'yhj';
$model['publish_time'] = $model['publish_time'] ? Date('Y-m-d',$model['publish_time']) : Date('Y-m-d',time());
if($type === 'add'){
$template = [
'action' => '添加',
'url' => Url::toRoute(['/cb/add'])
];
} else {
$template = [
'action' => '更新',
'url' => Url::toRoute(['/cb/edit', 'uuid'=>$model['uuid']])
];
}
$this->title = "CB系列";
$this->params['breadcrumbs'][] = ['label'=>'产品中心'];
$this->params['breadcrumbs'][] = ['label'=>'CB列表', 'url'=>Url::toRoute(['/cb/list'])];
$this->params['breadcrumbs'][] = ['label'=>$template['action'].'产品详情'];
$this->params['page_title'] = $template['action'].'产品详情';
$this->registerJsFile(DIST . '/script/flatpickr.min.js', ['depends' => backend\assets\AppAsset::className(), "position"=> $this::POS_END]);
$this->registerCssFile(DIST . '/style/flatpickr.min.css', ['depends' => backend\assets\AppAsset::className(), "position"=> $this::POS_END]);
?>
<div class="box box-solid">
<div class="box-body">
<?php
$form = ActiveForm::begin([
'id'=>'cms-culture',
'action'=>$template['url'],
'method'=>'post',
'fieldConfig'=>[
'template'=>'<div class="form-group input-group"><div class="col-lg-3">{label}</div><div class="col-lg-7">{input}</div></div>',
'inputOptions' => ['class' => 'form-control'],
],
])
?>
<div class="col-lg-12">
<?=
$form
->field($model, 'uuid',['template'=>'{input}'])
->textInput(['maxlength' => 16,'type'=>'text'])
->hiddenInput()
->label(false)
?>
<?=
$form
->field($model, 'title')
->textInput(['maxlength' => 128,'type'=>'text'])
->label('<span class="required">*</span>产品型号',['class'=>'input-group-addon'])
?>
<?=
$form
->field($model, 'cb_style')
->radioList(['1'=>'CB-A', '0'=>'CB-B'])
->label('<span class="required">*</span>CB分类',['class'=>'input-group-addon'])
?>
<?=
$form
->field($model, 'volume')
->textInput(['maxlength' => 128,'type'=>'text'])
->label('<span class="required">*</span>处理风量CMH',['class'=>'input-group-addon'])
?>
<?=
$form
->field($model, 'resistance')
->textInput(['maxlength' => 128,'type'=>'text'])
->label('<span class="required">*</span>设备阻力',['class'=>'input-group-addon'])
?>
<?=
$form
->field($model, 'size')
->textInput(['maxlength' => 128,'type'=>'text'])
->label('<span class="required">*</span>外形尺寸(L×W×H,mm)',['class'=>'input-group-addon'])
?>
<?=
$form
->field($model, 'flk_size')
->textInput(['maxlength' => 128,'type'=>'text'])
->label('<span class="required">*</span>法兰口尺寸(A×B,mm)',['class'=>'input-group-addon'])
?>
<?=
$form
->field($model, 'space')
->textInput(['maxlength' => 128,'type'=>'text'])
->label('<span class="required">*</span>维护保养作业空间(D,mm)',['class'=>'input-group-addon'])
?>
<?=FilePicker::widget([
'form' => $form,
'model' => $model,
'paramKey' => 'pdf',
'proportionTotal' => 10,
'label' => '数据下载pdf',
'tip' => 'pdf',
'required' => true,
'selectLimit'=> 1
])?>
<?=$form->field($model, 'author')->textInput(['maxlength' => 64,'type'=>'text'])->label('作者',['class'=>'input-group-addon'])?>
<?=$form->field($model, 'publish_time')->textInput(['maxlength' => 64,'type'=>'text','class'=>'form-control datetimepicker', 'data-date-format'=>"Y-m-d"])->label('发布时间',['class'=>'input-group-addon'])?>
<?=$form->field($model, 'orders')->textInput(['maxlength' => 64,'type'=>'text'])->label('排序',['class'=>'input-group-addon'])?>
<?=
$form
->field($model, 'status')
->radioList(['1'=>'在线', '0'=>'离线'])
->label('<span class="required">*</span>状态')
?>
</div>
<div class="col-lg-12 submit">
<div class="col-lg-3"></div>
<div class="col-lg-8"><button type="submit" class="btn btn-success push-action"><?=$template['action']?></button></div>
</div>
<?php ActiveForm::end();?>
</div>
</div>
<!--<script>-->
<?php $this->beginBlock('script') ?>
$('.datetimepicker').flatpickr();
<?php $this->endBlock() ?>
<?php $this->registerJs($this->blocks['script'], \yii\web\View::POS_END); ?>
yii中的form表单的写法
最新推荐文章于 2024-04-19 09:52:01 发布