多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 作用 在使用通用数据删除逻辑时,设置数据删除条件。如下例所示,通过`setDeleteMap(array('id'=>I('id'),'mpid'=>get_mpid()))`设置传递的留言id和当前公众号的id为删除条件删除留言。 ## 示例 ![](https://box.kancloud.cn/6572f12913af14be19800a86c66eaecc_1628x546.png) ## 视图类实现 ``` /** * 删除留言 * @author 艾逗笔<765532665@qq.com> */ public function delete() { $this->setModel('idou_guestbook_list') ->setDeleteMap(array('id'=>I('id'),'mpid'=>get_mpid())) ->setDeleteSuccessUrl(create_addon_url('messages')) ->common_delete(); } ``` ## 模型实现 ``` $model['delete_map'] = array('id'=>I('id'),'mpid'=>get_mpid()); ``` >[info] 删除数据是非常敏感的操作,如果要使用通用数据删除方法,最好把当前用户id和当前公众号id添加到删除条件里面,防止任意用户或公众号管理员删除数据的漏洞。