时间:2021-05-26
复制代码 代码如下:
<?php
private function _deleteSubNode($ids){
$subNodes = array();
$mod = D('Node');
foreach (explode ( ',', $ids ) as $k){
$res = $this->_getSubNode($k,$subNodes[$k],$mod); //获取子节点
if(!empty($res[0])){
foreach($res as $k => $nid){
$mod->where('id = '.$nid)->delete(); //删除子节点
}
}
}
return ;
}
private function _getSubNode($id, &$arr,$mod){
$condition = array ('pid' => array ('eq', $id ));
$ret = $mod->where($condition)->getField('id');
if(!empty($ret[0])){
foreach ($ret as $k => $node){
$arr[] = $node['id'];
$this->_getSubNode($node['id'], $arr, $mod);
}
}
return $arr;
}
?>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了PHP带节点操作的无限分类实现方法。分享给大家供大家参考,具体如下:包含(移动多个节点;移动单个节点;删除多个节点;删除单个节点;新增节点),另附
判断是否存在子节点的实现代码Object.prototype.exist=function(){if(typeofthis!='undefined'&&this
先上效果图顶级分类其实就是一级分类,二级分类也叫作一级分类的子分类,在这个基础上,子分类还可以拥有子分类,这样就构成了无限极分类。接下来看具体实现的代码:一、在
复制代码代码如下://添加子节点前删除所有子节点varusernameEle=document.getElementById("username");varch
简单PHP上传图片、删除图片实现代码上传图片:?12345678910111213141516171819202122232425262728293031323