function edit($conditions, $edit_data) { $store_list = $this->find(array('fields' => 'store_id', 'conditions' => $conditions)); foreach ($store_list as $store) { // 清除缓存 $this->clear_cache($store['store_id']); } return parent::edit($conditions, $edit_data); }
function edit($conditions, $edit_data) { /* 清除缓存 */ $goods_list = $this->find(array('fields' => 'goods_id', 'conditions' => $conditions)); foreach ($goods_list as $goods) { $this->clear_cache($goods['goods_id']); } // 根据cate_id取得cate_id_1到cate_id_4 if (is_array($edit_data) && isset($edit_data['cate_id'])) { $edit_data = array_merge($edit_data, $this->_get_cate_ids($edit_data['cate_id'])); } return parent::edit($conditions, $edit_data); }
function edit($conditions, $edit_data) { $this->clear_cache(); return parent::edit($conditions, $edit_data); }