<?php
namespace app\model;
use think\Model;
class User extends Model{
public function frameData(){
return $this->hasOne(Frame::class,'id','frame');
}
public function roleData(){
return $this->hasOne(Role::class,'id','role')->field(['id','name']);
}
public function setPwdAttr($val){
return md5($val);
}
public function setRoleAttr($val){
return empty($val)?0:$val;
}
public function setMoreAttr($val){
return json_encode((object)$val);
}
public function getMoreAttr($val){
return json_decode($val);
}
}