public function afterSave() { $categories = $this->getCategories(); $categories = $this->object->setCategories($categories); $this->object->set('categories', $categories); return parent::afterSave(); }
public function afterSave() { $categories = $this->getCategories(); if (is_array($categories)) { if (!empty($categories)) { $categories = $this->object->setCategories($categories); } // удаляем категории, которые не были установлены $this->removeNotAssignedCategories($categories); $this->object->set('categories', $categories); } $this->updateAssignedCategory(); $this->updateOldKeys(); return parent::afterSave(); }