public function afterSave($insert, $changedAttributes) { parent::afterSave($insert, $changedAttributes); if (!$insert) { if (isset($changedAttributes['delete']) && $changedAttributes['delete'] == 0 && $this->delete == 1) { //删除application时,同步删除抵押账户以及line AppFormCollateralAccount::updateAll(['delete' => 1], 'id_application = ' . $this->id_application); if ($this->loan) { $this->loan->delete = 1; $this->loan->save(); } if ($this->appApplicants) { foreach ($this->appApplicants as $applicant) { $applicant->delete = 1; $applicant->save(); } } } } }