public function save() { foreach ($this->items as $index => $data) { //if exists, update if ($data["object"]) { $data["object"]->update(array('description' => $data["description"], 'producttype_id' => $data["producttype"]->getId(), 'category1' => $data["category1"], 'category2' => $data["category2"], 'category3' => $data["category3"], 'category4' => $data["category4"], 'category5' => $data["category5"], 'category6' => $data["category6"], 'category7' => $data["category7"], 'category8' => $data["category8"], 'category9' => $data["category9"], 'category10' => $data["category10"])); } else { $data["object"] = MyModel::create("Product", array('name' => $data["name"], 'description' => $data["description"], 'producttype_id' => $this->main->producttypedata->items[$data["producttypename"]]["object"]->getId(), 'category1' => $data["category1"], 'category2' => $data["category2"], 'category3' => $data["category3"], 'category4' => $data["category4"], 'category5' => $data["category5"], 'category6' => $data["category6"], 'category7' => $data["category7"], 'category8' => $data["category8"], 'category9' => $data["category9"], 'category10' => $data["category10"])); } } }
public function save() { //if exists, update if ($this->pricelist) { $this->pricelist->update(array('vendor_id' => $this->vendor->getId(), 'date' => $this->date)); } else { $this->pricelist = MyModel::create("Pricelist", array('name' => $this->pricelistname, 'vendor_id' => $this->vendor->getId(), 'date' => $this->date)); } }