/** * 按uid获取,获取某一类型 * @param $id * @return unknown_type * @param $uid * @param $item_group * @return unknown_type */ public function get($uid, $item_group = '') { $t = BasicConfig::get_mainTT($uid, $this->type); $q = $t->getQuery(); $q->setLimit(100000); $q->addCond(self::IDX_UID, TokyoTyrant::RDBQC_STREQ, $uid); if ($item_group) { $q->addCond(self::IDX_ITEM_GROUP, TokyoTyrant::RDBQC_STREQ, $uid . ':' . $item_group); } $res = $q->search(); if (!is_array($res)) { return $res; } $ret = array(); foreach ($res as $k => $v) { $this->after_get($v); $v['id'] = $k; $ret[] = $v; } return $ret; }