Exemple #1
0
 public function beforeSave()
 {
     $categoria = self::findFirst(array('conditions' => array('sku' => $this->parent_sku)));
     if ($categoria) {
         $this->parent = $categoria->_id;
     }
     if ($this->parent != '') {
         $pai = Categorias::findById($this->parent);
         if (!empty($pai)) {
             array_push($pai->subcategorias, $this->getId());
             $pai->subcategorias = array_unique($pai->subcategorias);
             $pai->save();
         }
     }
 }