| // +------------------------------------------------+ namespace app\common\model; use think\Config; class MemberSet extends _Init { /** * 关闭更新时间写入 */ protected $updateTime = false; /** * 模型初始化【事件注册】 */ protected static function init() { self::beforeInsert(function ($data) { }); } public function getTypeTextAttr($value, $data) { switch ($data['type']) { case 'vip': return Config::get('role_type.vip'); break; case 'agent': return Config::get('role_type.agent'); break; default: return "未知"; break; } } protected function user() { return $this->hasOne('Member', 'id', 'uid'); } public function operation() { return $this->hasOne('Member', 'id', 'operator'); } }