/** * Метод выполняемый перед удалением: * * @return void */ public function beforeDelete() { // Удаляем дочерние блоки foreach ($this->children as $subblock) { $subblock->delete(); } return parent::beforeDelete(); }