public function beforeDelete() { if (parent::beforeDelete()) { $links = Links::find()->where(['hashId' => $this->id])->all(); foreach ($links as $link) { $link->delete(); } return true; } else { return false; } }