コード例 #1
0
ファイル: Query.php プロジェクト: colorium/orm
 /**
  * Edit record
  *
  * @param mixed $values
  * @return int
  */
 public function edit($values)
 {
     if (is_object($values)) {
         $values = get_object_vars($values);
     } elseif (!is_array($values)) {
         $values = (array) $values;
     }
     list($sql, $values) = SQL::update($this->entity->name, $values, $this->where);
     return $this->execute($sql, $values, function (\PDOStatement $statement) {
         return $statement->rowCount();
     });
 }