配置说明:

参数 类型 必须 默认 说明
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 开启搜索匹配功能

示例代码:

  1. public function demo()
  2. {
  3. $assign['buildForm']['items'] = [
  4. [
  5. 'type' => 'select',
  6. 'title' => '下拉框',
  7. 'name' => 'select',
  8. 'value' => 3,
  9. // 'option' => 'plugin_sms,title,id',// 数据源方式
  10. 'option' => [// 数组方式
  11. 1 => '北京',
  12. 2 => '上海',
  13. 3 => '重庆',
  14. ],
  15. ],
  16. // 更多表单项.....
  17. ];
  18. return $this->assign($assign)->fetch();
  19. }

渲染效果:

image.png