src/articles/classes/Entity/Article.php
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);
        }
    }
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);
        }
    }
Действия после сохранения объекта в БД

@since 3.01