除了可以用不同的方法来添加表单项外,DolphinPHP还为大家提供两个通用方法。

添加单个表单项

addFormItem()

比如创建一个表单,一般情况下可能这么写

return ZBuilder::make("form")

->addText("title", "标题")

->addTextarea("summary", "摘要")

->addUeditor("content", "内容")

->addImage("pic", "封面")

->addTags("tags", "标签")

->addFile("files", "附件")

->fetch();

也可以用addFormItem()方法代替,第一个参数是表单项的标识符,其他参数与其对应的类型参数一致。

return ZBuilder::make("form")

->addFormItem("text", "title", "标题")

->addFormItem("textarea", "summary", "摘要")

->addFormItem("ueditor", "content", "内容")

->addFormItem("image", "pic", "封面")

->addFormItem("tags", "tags", "标签")

->addFormItem("file", "files", "附件")

->fetch();

添加多个表单项

addFormItems()

还是感觉上面的写法比较啰嗦吗?没关系,我们还有addFormItems()方法。比如上面的例子,可以写成

return ZBuilder::make("form")

->addFormItems([

["text", "title", "标题"],

["textarea", "summary", "摘要"],

["ueditor", "content", "内容"],

["image", "pic", "封面"],

["tags", "tags", "标签"],

["file", "files", "附件"]

])

->fetch();

是不是看起来简洁很多?

注意:addFormItems的参数是一个数组,每个元素是一个表单项数组。

海豚php添加一行,添加表单项通用方法-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...相关推荐

  1. php设置表单项,直接设置表单项-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...

    setFormItems("表单项数据") 与addFormItems方法作用相同,也是一次性添加多个表单项,不同之处在于,setFormItems方法需要写上参数名,但不要求顺序 ...

  2. php设置数据库名,设置数据库表名-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...

    setTableName("数据库表名") 版本更新内容1.0.7支持使用模型 默认情况下,批量操作或者右侧的启用.禁用,其他快捷操作会去修改"当前模块名_当前控制器名& ...

  3. 海豚php表格,表格选取(1.4.3+) · DolphinPHP1.5.0完全开发手册-基于ThinkPHP5.1.41LTS的快速开发框架 · 看云...

    ## addSelectTable('name值', '标题', '提示', '表格列头' , '表格数据', '选择内容的url']) 标识符:`selectTable` >[info]1.4 ...

  4. 海豚php框架论坛,单选-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...

    addRadio("name值", "标题", "提示", "数据项", "默认值" [, &quo ...

  5. 海豚php分页问题,设置分页-海豚PHP1.0.6完全开发手册-基于ThinkPHP5.0.10的快速开发框架...

    setPages("分页数据") 分页功能需要用到ThinkPHP自带的paginate()方法. // 读取用户数据 $data_list = Db::name("ad ...

  6. 海豚php 授权价格,数据授权(1.3.2+) · DolphinPHP1.5.0完全开发手册-基于ThinkPHP5.1.41LTS的快速开发框架 · 看云...

    >[info]本章节仅适用于1.3.2版本以上 从`1.3.2`版本开始,数据授权修改为分模块设置,模块内可分组. ![](https://box.kancloud.cn/06c277f6954 ...

  7. 海豚php完全开发手册,DolphinPHP1.3.0完全开发手册-基于ThinkPHP5.0.20的快速开发框架-05221135...

    目 录 序言 环境搭建 下载及安装 目录结构 快速构建器(ZBuilder) 表单(form) 设置页面标题 设置页提示信息 设置表单提交地址 隐藏按钮 添加按钮 设置按钮标题 添加表单项 复选 单选 ...

  8. 前台模板 海豚php_GitHub - cbw1820446/DolphinPHP: 海豚PHP——快速开发框架(基于ThinkPHP5.0.3)...

    DolphinPHP DophinPHP(海豚PHP)是一个基于ThinkPHP5.0.3开发的一套开源PHP快速开发框架,DophinPHP秉承极简.极速.极致的开发理念,为开发集成了基于数据-角色 ...

  9. 微信小程序,动态添加和删除表单项

    环境 小程序 UI 组件: Vant Weapp index.wxml 在index.wxml文件中编写主要的结构代码,例如添加.删除按钮. 内心os:你都用UI组件了,为啥还要用官方的picker ...

最新文章

  1. FPGA之道(49)DCM与PLL
  2. 【Android 安装包优化】资源打包配置 ( resources.arsc 资源映射表 | 配置国际化资源 )
  3. oracle全文检索 分区表,oracle全文检索
  4. location 定位软件fake_CVE-2020-23938:安博士杀毒软件TfFRegNt.SYS驱动 DOS漏洞分析
  5. 50 个高级 sql 语句
  6. Xshell 新手安装教程
  7. skimage.exposure.rescale_intensity
  8. JAVA后端调用微信支付“统一下单”接口实现微信二维码扫码支付
  9. 卡方检验的统计量推导_卡方检验的卡方检验法的基本原理和步骤
  10. git clone报错warning:Clone succeeded,but checkout failed
  11. 数学传奇1——群星闪耀时
  12. vue动态调节背景图片
  13. 收缩毛孔全过程,很详细! - 健康程序员,至尚生活!
  14. 用文件流下载文件( Blob)时各种类型文件的 type 整理
  15. 【吟风听云】在QQ快速打出Emjoy符号(流汗黄豆!)
  16. 结构类型的定义,应用
  17. Flutter ListView滚动到指定条目
  18. Java Poi word 插入图片并添加边框
  19. 2021算法阿里腾讯快手上岸,菜鸟小硕经验分享
  20. 数据透视表中巧用平均值计算及时妥投率

热门文章

  1. 重庆电信规范信息安全评估管理
  2. [Runtime]-交换方法
  3. iOS App与iTunes文件传输的方法和对iOS App文件结构的说明
  4. V5SHOP网店系统V 8.0 仿京东模板
  5. 宋君强 学科评估 计算机科学,三分钟,这个学院带你乘风破浪
  6. 前端图片上坐标连线_平面上三角形“四心”的解析建模
  7. apache禁止访问html,apache 限制目录访问
  8. java datetime和date_Java 8时间接口localDateTime和Date的对比
  9. 微信小程序开发分销制度济南_花店微信小程序开发教程
  10. ACS712模块 ACS712ELCTR-05A电流传感器模块