update() public method

public update ( array $data, $id, string $attribute = "id" ) : mixed
$data array
$id
$attribute string
return mixed
Example #1
0
 public function update(array $data, $id, $attribute = 'id')
 {
     if (isset($data['password'])) {
         $data['password'] = bcrypt($data['password']);
     }
     parent::update($data, $id, $attribute);
 }
Example #2
0
 /**
  * @param array $data
  * @param $id
  * @param string $attribute
  * @return mixed
  */
 public function update(array $data, $id, $attribute = "id")
 {
     $data = $this->_clearFromFormHelpers($data);
     list($data, $relation_data) = $this->_prepareRelationsData($data);
     $ret = parent::update($data, $id, $attribute);
     $this->_saveRelations($relation_data, $id);
     $this->flushCache();
     return $ret;
 }