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方法的参数是一个数组,每个元素是一列,每列的参数请参考不同字段类型。