> addSelect2('字段名称', '字段别名' , '提示信息','选项', ['默认值', '额外属性', '额外css类','占位符','是否必选']) 标识符:`select2` | 参数 | 含义 | 类型 | 必填 | | --- | --- | --- | --- | | name | 字段名称(英文) | string | 是 | | title | 字段别名(中文)| string | 是 | | tips | 提示信息 | string | 否 | | options| 选项 | array | 否 | | default | 默认值 | string | 否 | | extra_attr | 额外属性 | string | 否 | | extra_class | 额外css类 | string | 否 | | placeholder | 占位符 | string | 否 | | required | 是否必选 | bool| 否 | Select2用法同普通下拉菜单一样 ``` return FormBuilder::getInstance() ->addSelect2('color', '选择颜色', '', ['1' => '绿色', '2' => '红色', '3' => '黄色']) ->fetch(); ``` ![](https://img.kancloud.cn/dc/64/dc641ff15cf0c7794e84e391a30a68ab_638x268.png) ## 多选 下拉菜单也可以设置为多选,只要添加额外属性为“multiple”即可。 ~~~ ->addSelect2('color', '选择颜色', '', ['1' => '绿色', '2' => '红色', '3' => '黄色'], '', 'multiple="multiple"', '', '请选择颜色') ~~~ ![](https://img.kancloud.cn/bd/19/bd19955a56252ec501759ba63e37f006_640x58.png) 多选发送到服务器的则为数组形式。 ## 默认值 默认值可设置多个,值之间用逗号隔开。 ~~~ ->addSelect2('color', '选择颜色', '', ['1' => '绿色', '2' => '红色', '3' => '黄色'], '1,2', 'multiple="multiple"', '', '请选择颜色') ~~~ ![](https://img.kancloud.cn/44/d0/44d0d5b2a70fa3397dd46a1c56c683b8_640x58.png)