array(), 'goodsHash' => array() ); } self::$shopGoodsHash[$meta['shop_id']]['goodsHash'][$meta['goods_id']] = $meta; array_push(self::$shopGoodsHash[$meta['shop_id']]['goodsList'], $meta); } } } protected static function getMetaList() { if (!self::$metaList) { self::$metaList = getMetaTable('shopGoods@shopGoods.php'); foreach (self::$metaList as &$meta) { $meta['free_type'] = 0; } } return self::$metaList; } protected static $goodsList; protected static $shopGoodsHash; protected static $metaList; }