// +---------------------------------------------------------------------- namespace app\common\model\user; use app\common\model\BaseModel; class MemberInterests extends BaseModel { public static function tablePk(): ?string { return 'interests_id'; } public static function tableName(): string { return 'member_interests'; } public function searchTypeAttr($query, $value) { $query->where('type',$value); } public function searchInterestsIdAttr($query, $value) { $query->where('interests_id',$value); } public function searchNameAttr($query, $value) { $query->whereLike('name',"%{$value}%"); } public function searchBrokerageLevelAttr($query, $value) { $query->where('brokerage_level',$value); } public function searchLevelAttr($query, $value) { $query->where('brokerage_level', '<=', $value); } public function searchStatusAttr($query, $value) { $query->where('status', $value); } }