['medical_visit_id', 'field_definition_id']], ]; } public function beforeSave($insert) { if (!parent::beforeSave($insert)) { return false; } $now = date('Y-m-d H:i:s'); if ($insert && empty($this->created_at)) { $this->created_at = $now; } $this->updated_at = $now; return true; } public function getMedicalVisit() { return $this->hasOne(AnimalMedicalVisit::class, ['id' => 'medical_visit_id']); } public function getFieldDefinition() { return $this->hasOne(RescueFieldDefinition::class, ['id' => 'field_definition_id']); } }