public function update(array $data, $id, $attribute = 'id') { if (isset($data['password'])) { $data['password'] = bcrypt($data['password']); } parent::update($data, $id, $attribute); }
/** * @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; }