addColumn("id", "ID") ->addColumn("user" />

添加多列

addColumns()

除了可以用addColumn()方法逐个添加列外,可以还是用addColumns()方法代替,已简化操作。

比如

// 使用ZBuilder构建数据表格
return ZBuilder::make("table")
    ->addColumn("id", "ID")
    ->addColumn("username", "用户名")
    ->addColumn("nickname", "昵称")
    ->addColumn("email", "邮箱")
    ->addColumn("mobile", "手机号")
    ->addColumn("create_time", "创建时间", "datetime")
    ->fetch();

以上可以简化为

// 使用ZBuilder构建数据表格
return ZBuilder::make("table")
    ->addColumns([ // 批量添加列
        ["id", "ID"],
        ["username", "用户名"],
        ["nickname", "昵称"],
        ["email", "邮箱"],
        ["mobile", "手机号"],
        ["create_time", "创建时间", "datetime"]
    ])
    ->fetch();

注意:addColumns方法的参数是一个数组,每个元素是一列,每列的参数请参考不同字段类型。

文章导航