![](https://img.kancloud.cn/f0/07/f007809beb30ae84b6af378188411fd7_1102x568.png)
~~~
<?php
namespace app\admin\controller;
use app\common\controller\Kbuilder;
use app\AdminController;
use app\admin\model\Csvceshi;
use think\App;
use think\facade\Config;
class Ceshi extends AdminController
{
# 首页一键 form表单
public function index_form()
{
# 查询条件[自己编写条件的判断便可]
// $id = null; #【==null 没有渲染数据,可用于空白表单进行提交】
$id = 12; #【!=null 没有渲染数据,可用于有值表单进行提交】
# 操作[编辑/添加]所需要的字段
$editAddField = [
['text','name', '姓名','placeholder','表单类型为: text',''],
['text','telphone', '学校电话','placeholder','表单类型为: text','disabled'],
['password','password', '校园网密码','placeholder','表单类型为: password',''],
['switch','status', '状态','placeholder','表单类型为: radio',''],
['select','hobby1', '是否喜欢女性还是男性','placeholder','表单类型为: select','',[0=>'喜欢男的',1=>'喜欢女的',2=>'两个都喜欢']],
['select2','hobby2', '是否喜欢女性还是男性','placeholder','表单类型为: select2','',[0=>'喜欢男的',1=>'喜欢女的',2=>'两个都喜欢']],
['multiple_use','hobby3', '是否喜欢女性还是男性','placeholder','表单类型为: multiple_use','',[0=>'喜欢男的',1=>'喜欢女的',2=>'两个都喜欢'],'custom-control-inline'],
['checkboxs','hobby4', '喜欢哪些类型的爱好','placeholder','表单类型为: checkboxs','',[0=>'篮球',1=>'羽毛球',2=>'足球',3=>'橄榄球'],'custom-control-inline'],
['radio','hobby5', '最喜欢哪一个类型的爱好','placeholder','表单类型为: radio','',[0=>'篮球',1=>'羽毛球',2=>'足球',3=>'橄榄球'],'custom-control-inline'],
['tags','hobby', '请定义自己的标签','请输入','表单类型为: tags','',[0=>'KPLPHP',1=>'kplphp',2=>'HTML5',3=>'CSS3']],
['time','start_time', '选择自己的时间标签','请输入','表单类型为: time',''],
['datetime','start_time1', '选择自己的时间标签','请输入','表单类型为: datetime',''],
['image','touxiang', '上传头像[单文件]','请上传头像','表单类型为: image',''],
['image','touxiang1', '上传图片[单文件]','请上传头像','表单类型为: image',''],
['images','images', '上传多图片[多文件]','请上传多个美女图片','表单类型为: image',''],
];
return Kbuilder::sets('form')
->setEditAddField($editAddField)
->setTable('csvceshi')
->setBottomBtn(['submit'=>'提交','return'=>'返回'])
->getInfo($id) # 设置渲染数据
->view();
}
}
~~~