Exemple #1
0
 public function dump($id, $col = '*')
 {
     $filter = array('goods_id' => $id);
     $filter = array_merge($filter, $this->filter_default);
     $arr_gift_info = parent::dump($filter, $col, 'default');
     return $arr_gift_info;
 }
Exemple #2
0
 public function dump($id, $col = '*', $subSdf = 'default')
 {
     $filter = array('goods_id' => $id);
     $filter = array_merge($filter, $this->filter_default);
     $filter['goods_type'] = array_merge((array) $filter['goods_type'], array('normal'));
     #print_r($filter);exit;
     $arr_gift_info = parent::dump($filter, $col, $subSdf);
     #exit;
     if (isset($arr_gift_info['product']) && is_array($arr_gift_info['product'])) {
         $o = app::get('gift')->model('ref');
         foreach ($arr_gift_info['product'] as &$row) {
             $gift = $o->dump2dump($row['product_id']);
             if ($gift) {
                 $gift['member_lv_ids'] = $gift['member_lv_ids'] ? explode(',', $gift['member_lv_ids']) : '';
                 $row['gift'] = $gift;
                 $tmp = $gift;
             }
         }
         $arr_gift_info['gift'] = $tmp;
     }
     return $arr_gift_info;
 }