<?php
namespace app\group\model;
use think\Model;
use traits\model\SoftDelete;
class EmployeeMemberCardModel extends Model
{
use SoftDelete;
protected $name = 'employee_member_card';
protected $deleteTime = 'delete_time';
protected $readonly = ['id','legal_id','wx_member_card_id','card_background_url','card_logo_url','qr_download_url'];
// protected $visible = ['id', 'legal_id','wx_member_card_id','card_background_url','card_logo_url','service_phone','total_number','qr_download_url'];
// protected $hidden = ['delete_time','local_card_logo_path','local_card_background_path'];
protected $hidden = ['delete_time'];
public function employeeCardRule()
{
return $this->hasMany('EmployeeCardRuleModel','card_id','id');
}
}
EmployeeMemberCard表的 id 对应EmployeeCardRule表的card_id
EmployeeMemberCard表与EmployeeCardRule表是一对多的关系
因此,再写的时候hasMany的括号中,依次是一对多中多的一方的表(EmployeeCardRule)、多的一方的表的外键(card_id)、一对多中一的一方的主键(id)。
网友评论