code: public function afterDelete()
      {
          /** @var Articles $plugin */
          $plugin = $this->getTable()->getPlugin();
          $basename = Eresus_Kernel::app()->getFsRoot() . '/data/' . $plugin->getName() .
              '/' . $this->id;
          $filename = $basename . '.jpg';
          if (file_exists($filename))
          {
              unlink($filename);
          }
          $filename = $basename . '-thmb.jpg';
          if (file_exists($filename))
          {
              unlink($filename);
          }
      }
docs: Дополнительные действия при удалении
  
  @since 3.01