select(); " />

byte

字节

如果某些字段是字节数据,想转换为带单位显示,那么可以指定为“byte”类型,系统会根据大小转换为B、KB、MB、GB、TB或PB。

// 读取用户数据
$data_list = Db::name("admin_user")->select();
        
// 使用ZBuilder构建数据表格
return ZBuilder::make("table")
    ->addColumn("byte", "字节", "byte")
    ->setRowList($data_list) // 设置表格数据
    ->fetch();

默认值

也可以给一些没有值的数据指定默认值

// 读取用户数据
$data_list = Db::name("admin_user")->select();
        
// 使用ZBuilder构建数据表格
return ZBuilder::make("table")
    ->addColumn("byte", "字节", "byte", "没有数据")
    ->setRowList($data_list) // 设置表格数据
    ->fetch();

如果某条数据没有值,就会显示“没有数据”。

指定分割符

有需要的话,可以在数值和单位之间添加分割符

// 读取用户数据
$data_list = Db::name("admin_user")->select();
        
// 使用ZBuilder构建数据表格
return ZBuilder::make("table")
    ->addColumn("byte", "字节", "byte", "没有数据", "/")
    ->setRowList($data_list) // 设置表格数据
    ->fetch();

那么最终生成的结果可能是:156/KB

文章导航