/** * 创建或更新主表记录时,保存关联的数据 * * @param array $row 要保存的关联数据 * * @return boolean */ function _saveAssocDataBase(&$row) { switch (strtolower($this->saveAssocMethod)) { case 'create': return $this->assocTDG->create($row); case 'update': return $this->assocTDG->update($row); case 'replace': return $this->assocTDG->replace($row); default: return $this->assocTDG->save($row); } }
/** * 更新用户信息时,禁止更新密码字段 * * @param array $row * * @return boolean */ function update(&$row) { unset($row[$this->passwordField]); return parent::update($row); }
/** * 更新用户组信息 * * @param array $group * * @return boolean */ function update($group) { unset($group['left_value']); unset($group['right_value']); unset($group['parent_id']); return parent::update($group); }