/** * Proprietário da tarefa * @return type FamilyMember */ public function getOwner() { return $this->hasOne(FamilyMember::className(), ['id' => 'member_id']); }
public function getFamilyMembers() { if (self::isFamilyLogin()) { return $this->hasMany(FamilyMember::className(), ['family_id' => 'family_login_user']); } return $this->hasMany(FamilyMember::className(), ['family_id' => 'family_id']); }
/** * Proprietário da tarefa * @return type FamilyMember */ public function getOwner() { return $this->hasOne(FamilyMember::className(), ['id' => 'member_id'])->viaTable(Calendar::tableName(), ['id' => 'calendar_id']); }