/** * @inheritdoc */ public function init() { parent::init(); if (!isset($this->successCreate)) { $this->successCreate = Module::t('page', 'Page has been successfully created.'); } if (!isset($this->errorCreate)) { $this->errorCreate = Module::t('page', 'Page has not been created. Please try again!'); } if (!isset($this->successUpdate)) { $this->successUpdate = Module::t('page', 'Page has been successfully saved.'); } if (!isset($this->successBatchUpdate)) { $this->successBatchUpdate = Module::t('page', '{count} pages have been successfully saved.'); } if (!isset($this->errorUpdate)) { $this->errorUpdate = Module::t('page', 'Page has not been saved. Please try again!'); } if (!isset($this->successDelete)) { $this->successDelete = Module::t('page', 'Page has been successfully deleted.'); } if (!isset($this->successBatchDelete)) { $this->successBatchDelete = Module::t('page', 'Pages have been successfully deleted.'); } }
/** * @inheritdoc */ protected function saveModels($models, $create = false, $parameters = []) { if ($create) { $node = ArrayHelper::remove($models, 'model'); $parent = !empty($parameters['parent']) ? $parameters['parent'] : null; $position = !empty($parameters['position']) ? $parameters['position'] : null; return $this->saveNode($node, $parent, $position) && parent::saveModels($models); } else { return parent::saveModels($models); } }