Example #1
0
 /**
  * Update row.
  * @param $id
  * @param $values
  * @param bool|false $ignore_unique_error
  * @return int
  */
 public function Update($id, $values, $ignore_unique_error = false)
 {
     $this->params = array('values' => $values, 'where' => array('conditions' => 'id=?', 'arguments' => $id));
     if ($this->_validate_update($values)) {
         $this->_before_update();
         $this->table->Update($id, $values, $ignore_unique_error);
         $this->_on_update();
     } else {
         $id = 0;
     }
     return $id;
 }