Home > php教程 > PHP源码 > When deleting a parent node in Infinitus Classification, all child nodes of the parent node will be deleted.

When deleting a parent node in Infinitus Classification, all child nodes of the parent node will be deleted.

PHP中文网
Release: 2016-08-22 10:13:29
Original
2456 people have browsed it

删 Delete all sub -nodes of the parent node when deleting the parent node:

where($depth)->field('id')->select();
		//查询需要删除的所有子id
		if($ids){
			$arr=array();
			foreach($ids as $key=>$vo){
				$arr[]=$vo['id'];
			}
		}
		if($arr){
			$str=implode(',', $arr);
			$depth['id']=array('in',$str);
			$update['status']=0;
			$res=$this->where($depth)->save($update);
			if($res){
				echo '删除成功';
			}else{
				echo '删除失败';
			}
		}else{
			echo '删除失败';
		}
	}
Copy after login
above is the content of the parent node when the parent node is deleted. PHP Chinese website (m.sbmmt.com)!


source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template