Ejemplo n.º 1
0
 /**
  * 按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;
 }