Ejemplo n.º 1
0
 protected function doInsert(\woo\domain\DomainObject $object)
 {
     $venue = $object->getVenue();
     if (!$venue) {
         throw new \woo\base\AppException("cannot save without venue");
     }
     $values = array($object->getname(), $venue->getId());
     $this->insertStmt->execute($values);
     $id = self::$PDO->lastInsertId();
     $object->setId($id);
 }
Ejemplo n.º 2
0
 function newUpdate(\woo\domain\DomainObject $obj)
 {
     // not type checking removed
     $id = $obj->getId();
     $cond = null;
     $values['name'] = $obj->getName();
     $values['venue'] = $obj->getVenue()->getId();
     if ($id > -1) {
         $cond['id'] = $id;
     }
     return $this->buildStatement("space", $values, $cond);
 }