配置说明:
| 参数 | 类型 | 必须 | 默认 | 说明 |
|---|---|---|---|---|
| type | string | Y | 固定值:select | |
| grid | array | N | 栅格布局 | |
| name | string | Y | 字段名称 | |
| title | string | Y | 标题 | |
| value | string/int | N | 定义默认值 | |
| option | array/string | Y | 选择项,支持数组和数据源两种方式: 数组格式:[‘存储值’ => ‘显示文本’,]; 数据源格式:数据库表名(不含表前缀),显示文本字段,存储值字段 |
|
| disabled | array | N | 禁用某个选择项,格式:[‘存储值1’, ‘存储值2’] | |
| tips | string | N | 提示说明 | |
| attrs | array | N | 自定义属性 | |
| attrs[‘lay-search’] | string | N | 开启搜索匹配功能 |
示例代码:
public function demo(){$assign['buildForm']['items'] = [['type' => 'select','title' => '下拉框','name' => 'select','value' => 3,// 'option' => 'plugin_sms,title,id',// 数据源方式'option' => [// 数组方式1 => '北京',2 => '上海',3 => '重庆',],],// 更多表单项.....];return $this->assign($assign)->fetch();}
渲染效果:

