public function delete($filter, $subSdf = 'delete') { if ($filter['goods_id']) { $goods_id = $filter['goods_id']; } else { $arr = $this->getList('goods_id', $filter); reset($arr); $arr = current($arr); $goods_id = $arr['goods_id']; } if ($goods_id) { if (parent::delete($filter, $subSdf)) { app::get('gift')->model('ref')->delete2delete(array('goods_id' => $goods_id)); } return false; } return false; }