字节
如果某些字段是字节数据,想转换为带单位显示,那么可以指定为“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