addGroup("分组数据")
标识符:group
参数 | 含义 | 类型 |
---|---|---|
groups | 分组数据 | array |
有时候,我们在表单里可能需要用到分组,比如开发支付模块的时候,需要配置不同的支付参数,那么可以使用分组来组织表单。
return ZBuilder::make("form")
->addGroup(
[
"微信支付" =>[
["text", "wx_appid", "APPID", "请输入appid"],
["text", "wx_appkey", "APPKEY", "请输入appkey"]
],
"支付宝支付" =>[
["text", "al_appid", "APPID", "请输入appid"],
["text", "al_appkey", "APPKEY", "请输入appkey"]
]
]
)
->fetch();
效果:
addGroup()
方法只有一个参数,它是一个多维数组。
我们分析下其中一项,比如:["text", "appid", "APPID", "请输入appid"]
第一个参数是表单项的标识符,其他为该表单项的参数,参数顺序与标识符所代表的表单项参数顺序一致。比如上面的标识符是text
,那么标识该表单项为单行文本框,参数顺序要按单行文本框的写。
当然,不是全部参数都必须写的,比如上面的,我们也可以写成["text", "appid", "APPID"]
。