企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
除了通过`addText` 等类似的方法来添加表单项,还提供两种其他的方式供选择。 ## 通过`add`类型来添加表单 ~~~ return FormBuilder::getInstance() ->addText('title', '标题') ->addTextarea('summary', '摘要') ->addEditor('content', '内容') ->addImage('pic', '图片') ->addTags('tags', '标签') ->addFile('files', '附件') ->fetch(); ~~~ ## 通过 `addFormItem `来添加表单 第一个参数是表单项的标识符,其他参数与其对应的类型参数一致。 ~~~ return FormBuilder::getInstance() ->addFormItem('text', 'title', '标题') ->addFormItem('textarea', 'summary', '摘要') ->addFormItem('editor', 'content', '内容') ->addFormItem('image', 'pic', '封面') ->addFormItem('tags', 'tags', '标签') ->addFormItem('file', 'files', '附件') ->fetch(); ~~~ ## 通过 `addFormItems`来批量添加表单 ~~~ return FormBuilder::getInstance() ->addFormItems([ ['text', 'title', '标题'], ['textarea', 'summary', '摘要'], ['editor', 'content', '内容'], ['image', 'pic', '封面'], ['tags', 'tags', '标签'], ['file', 'files', '附件'] ]) ->fetch(); ~~~ > addFormItems 是通过一个数组的方式来批量添加表单项,三种方式效果是一样的