牛骨文教育服务平台(让学习变的简单)

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"]