where('id','=',$id)->find(); if($row==null || $row->$parentidname==0 || $row->$parentidname==-1){ return null; }else{ $ret = $row->$parentidname; if($ret){ $parentids[] = $ret; } return static::_lispParentNode($parentids,$row->$parentidname,$dao,$parentidname); } } }