/** * 删除标签 * @see \article\dao\interfaces\IArticleTagDao::delete() */ public function delete($id) { $result = $this->getModelDao()->deletes($id); if ($result) { //删除标签关联数据 $this->tagAssocDao->deletes("tagid={$id}"); } return $result; }
/** * @see \article\dao\interfaces\IArtoneDao::delete() */ public function delete($id) { $this->beginTransaction(); $result = $this->getModelDao()->delete($id); if ($result) { $dataDao = $this->getDataDao($id); if ($dataDao->delete($id)) { //取消文章与图片的绑定关系 $imageService = Beans::get('image.image.service'); $imageService->sets("aid", 0, "aid={$id}"); //删除标签和文章关联 $this->tagAssocDao->deletes("aid={$id}"); $this->commit(); } else { $this->rollback(); } } else { //删除失败,回滚 $this->rollback(); } return $result; }
/** * @see \common\dao\interfaces\ICommonDao::deletes */ public function deletes($conditions) { return $this->modelDao->deletes($conditions); }