$events_id, 'uid' => $uid, ); $ids = $this-> findIdsBy($condition); $data = $this-> gets($ids); return array_shift($data); } /** * 添加一个提字母 * array( * 'events_id' => * 'uid' => * 'ABC_data' => letters_id * ) */ public function addLetters($info){ $condition = array( 'events_id' => $info['events_id'], 'uid' => $info['uid'], ); $ids = $this-> findIdsBy($condition); $data = $this-> gets($ids); $data = array_shift($data); if(empty($data)){ $ABC_data = $info['ABC_data']; $info['ABC_data'] = array($ABC_data => $ABC_data); return $this->add($info); }else{ $data['ABC_data'][$info['ABC_data']] = $info['ABC_data']; $new_info = array( 'ABC_data' => $data['ABC_data'], ); return $this->modify($new_info,array('id' => $data['id'])); } } }