删除无限分类和其下所有子类

浏览:2795 发布日期:2014/10/30 分类:技术分享 关键字: 删除无限分类
最近在学添加无限分类,在网上找了下,添加的案例倒是不少,很高兴的学会了,但问题来了,怎么删除啊,由于刚PHP不久,不是很懂,网上找了很久都没有个现成关于TP删除无限分类的,折腾了我一天终于让我写出来了,个人认为是很简洁的,很方便的,就是不知所谓的效率如何:就此分享出来,大家有更好的方法也可以指点下。private function deleteallclass($ids){
    $mod = M('shop_class');
    $mod->delete(implode(',',$ids));
    foreach($ids as $k){
        $ret = $mod->where(array('pid'=>$k))->getField('cid',true);
        $ret2=implode(',',$ret);
        $mod->delete($ret2);
        $this->deleteallclass($ret);
    }
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>