企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 状态 状态类型只是适合字段值为数字型的字段,不可编辑。 > 默认情况下,0表示禁用,1表示启用。 ~~~ // 读取用户数据 $data_list = Db::name('admin')->select(); return Format::ins() //实例化 ->addColumn('status', '状态', 'status') ->setData($data_list)//设置数据 此数据根据字段自动匹配 ->fetch();//显示 ~~~ ![](https://img.kancloud.cn/13/24/13242715f8b841cb673371ca4622d886_101x97.png) 如果您希望不要用“禁用”和“启用”来表示,而是用“未审核”和“已审核”来表示0和1也是可以做到的,只需要定义`addColumn()`方法的额外参数。 ~~~ // 读取用户数据 $data_list = Db::name('admin')->select(); return Format::ins() //实例化 ->addColumn(''status', '状态', 'status', '', ['未审核', '已审核']) ->setData($data_list)//设置数据 此数据根据字段自动匹配 ->fetch();//显示 ~~~ ![](https://img.kancloud.cn/18/f7/18f73b49196deb830a887511f6040bed_83x79.png) **修改背景颜色** 如果想改变状态的背景颜色,可以这样设置,目前支持(success,primary,info,danger,warning,default) ~~~ ->addColumn('status', '状态', 'status', '', ['禁用:primary', '启用:info']) ~~~ ![](https://img.kancloud.cn/bc/35/bc35f01ccf26f5c3232c7920b12ef04e_94x106.png) **其他状态** 如果字段值除了0和1,还有其他数值,那么可以自定状态内容 ~~~ ->addColumn('status', '状态', 'status', '', ['禁用', '启用', '未知']) ~~~ 则0为禁用,1为启用,2为未知 ![](https://img.kancloud.cn/6e/3d/6e3dc97d3c0647b1c61f0d63fa5d6314_85x178.png) 可以按自己的需求,修改文字或者颜色 ~~~ ->addColumn('status', '状态', 'status', '', ['不同意', '同意', '未知']) ~~~ ![](https://img.kancloud.cn/5a/3e/5a3e03773e316208d17dde88c4addc48_108x171.png)