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; }
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; }