<?php
namespace app\index\model;
use think\Model;
class User extends Model{
protected $append = ['status_text'];//添加不存在的字段
protected $autoWriteTimestamp = true;//时间转换
//获取器对状态值进行转换
public function getStatusAttr($value)
{
$status = [-1=>'删除',0=>'禁用',1=>'正常',2=>'待审核'];
return $status[$value];
}
//获取器定义数据表中不存在的字段
public function getStatusTextAttr($value,$data)
{
$status = [1=>'正常',2=>'禁用'];
return $status[$data['status']];
}
//修改器
public function setNameAttr($value)
{
return strtolower($value);
}
}