企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 定义不存在的字段 在获取数据输出时,需要用到表不存在的字段,就需要用到模型中的获取器 ~~~ <?php namespace app\index\model; use think\Model; class User extends Model{ //定义不存在的字段 protected $append = ['status_text']; //获取数据时自动添加字段 public function getStatusTextAttr($value,$data) { $status = [-1=>'删除',0=>'禁用',1=>'正常',2=>'待审核']; return $status[$data['status']]; } } ~~~ >[success] $data为当前的所有数据数组 调用模型方法 ~~~ $user = User:find(1); 输出: [ 'id'=>1, 'status' => 1 'status_text' => '正常' ] ~~~