<?php
namespace app\model;
use think\Model;
class People extends Model{
protected $type = [
'contacts' => 'json'
];
public function frameData(){
return $this->hasOne(Frame::class,'id','frame');
}
public function userData(){
return $this->hasOne(User::class,'id','user')->field(['id','name']);
}
public function getBalanceAttr($val,$data){
return floatval($val);
}
public function getIntegralAttr($val,$data){
return floatval($val);
}
public function setMoreAttr($val){
return json_encode((object)$val);
}
public function getMoreAttr($val){
return json_decode($val);
}
public function getExtensionAttr($val,$data){
$source=[];
$source['sex']=[0=>'女',1=>'男'][$data['sex']];
return $source;
}
}