/** * @return bool */ public function beforeDelete() { if (parent::beforeDelete()) { //Удаляем дополнительные поля документа Field::deleteAll('document_id = :document_id', [':document_id' => $this->id]); //Удаляем папку со связанными файлами документа CFF::RemoveDir(Document::FROM_ADM_PATH . Document::FILES_PATH . $this->id); return true; } else { return false; } }