code: public function afterSave()
      {
          if ($this->tmpFile)
          /* Если был загружен новый файл… */
          {
              /** @var Articles $plugin */
              $plugin = $this->getTable()->getPlugin();
              $filename = Eresus_Kernel::app()->getFsRoot() . '/data/' . $plugin->getName() . '/'
                  . $this->id;
              $settings = $plugin->settings;
              thumbnail($this->tmpFile, $filename . '.jpg', $settings['imageWidth'],
                  $settings['imageHeight'], $settings['imageColor']);
              thumbnail($this->tmpFile, $filename . '-thmb.jpg',
                  $settings['THimageWidth'], $settings['THimageHeight'],
                  $settings['imageColor']);
              unlink($this->tmpFile);
          }
      }
docs: Действия после сохранения объекта в БД
  
  @since 3.01