/** * 编辑部位 * @param array $param 包含部位信息的数组 */ public function partEdit($param) { //判断用户名是否存在 $name = part::findBySql("select * from `9939_part` where id != '" . $param['id'] . "' and name = '" . $param['name'] . "'")->one(); if (empty($name)) { $array = array('name' => $param['name'], 'keywords' => $param['keywords'], 'description' => $param['description'], 'username' => $param['username'], 'userid' => $param['userid'], 'updatetime' => $param['updatetime']); unset($array['id']); $where = array('id' => $param['id']); $db1 = static::getDb()->createCommand()->update("9939_part", $array, $where)->execute(); if ($db1) { return '0'; } else { return '1'; } } else { return '2'; } }