// +---------------------------------------------------------------------- declare (strict_types = 1); namespace addon\wxchat\model; use ywxapp\model\BaseModel; use ywxapp\model\MemberUser as UserModel; class WxchatFollow extends BaseModel { protected function getOptions(): array { return [ 'strict' => true, 'name' => 'wxchat_follow', 'autoWriteTimestamp' => 0, 'createTime' => 'create_at', 'updateTime' => 'update_at', ]; } // 关联:关注者 public function follower() { return $this->belongsTo(UserModel::class, 'uid'); } // 关联:被关注者 public function following() { return $this->belongsTo(UserModel::class, 'fid'); } }