/** * @inheritdoc */ public function load($data = null) { $status = $this->getStatus(); if ($status == self::STATUS_SHOW_RESULT || $status == self::STATUS_NORMAL) { $this->beforeSave(); } if ($status == self::STATUS_BEFORE_REDIRECT) { $this->afterRefresh(); } return parent::load($data); }