Exemple #1
0
 public function afterSave()
 {
     $categories = $this->getCategories();
     $categories = $this->object->setCategories($categories);
     $this->object->set('categories', $categories);
     return parent::afterSave();
 }
Exemple #2
0
 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();
 }