企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
> addText('字段名称', '字段别名' [, '提示信息', '默认值', '标签组', '额外属性', '额外css类','占位符','是否必填']) 标识符:`text` | 参数 | 含义 | 类型 | 必填 | | --- | --- | --- | --- | | name | 字段名称(英文) | string | 是 | | title | 字段别名(中文)| string | 是 | | tips | 提示信息 | string | 否 | | default | 默认值 | string | 否 | | group | 标签组 | array | 否 | | extra_attr | 额外属性 | string | 否 | | extra_class | 额外css类 | string | 否 | | placeholder | 占位符 | string | 否 | | required | 是否必填 | bool| 否 | 单行文本框是最常用的,一般只需要两个参数(name, title),其他项目均为选填项。 ``` return FormBuilder::getInstance() ->addText('title', '标题') ->fetch(); ``` 效果: ![](https://img.kancloud.cn/f2/5a/f25a171ea1e35dac925c0ba91a3bf898_642x67.png) ## 标签组 标签组是在文本框两边加图标或文字,数组第一个元素是左边的图标,第二个元素是右边的图标,左右图标可单独设置也可全部设置。 ~~~ // 添加两个文本框,价格字段包含左右两个图标,姓名字段包含左侧图标 return FormBuilder::getInstance() ->addText('price', '价格', '', '', ['<i class="fa fa-fw fa-yen"></i>', '.00']) ->addText('name', '姓名', '', '', ['<i class="fa fa-user"></i>']) ->fetch(); ~~~ 效果: ![](https://img.kancloud.cn/0a/bf/0abf648ad67693718eeb851e35174bea_648x128.png) ## 完整示例: ~~~ ->addText('title', '单行文本', '提示信息', '默认值', ['<i class="fa fa-user"></i>', '元'], 'extra_attr', 'extra_class', 'placeholder', true) ~~~