枚举类型在数据库中确实是有点鸡肋,对于状态值可能发生变化的情况下尤其是麻烦,所有fastadmin中很多时候使用tinyint来替代枚举类型是非常方便的
但是tinyint值有一个缺点,就是不够直观,不能直接通过数字知道背后代表的含义,这个时候就用到了thinkphp中model的追加属性了,
类如
// 追加属性
protected $append = [
'status_text'
];
public function getStatusTextAttr($value, $data)
{