Infinitus 分類で親ノードを削除すると、親ノードのすべての子ノードが削除されます。

PHP中文网
リリース: 2016-08-22 10:13:29
オリジナル
2424 人が閲覧しました

删 親ノードを削除する場合は、親ノードのすべてのサブノードを削除します:

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 '删除失败';
		}
	}
ログイン後にコピー
は、親ノードが削除された場合の親ノードの内容です (www.php.cn)。


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート