示例#1
0
 /**
  * 获取子项
  *
  * @param String $node
  * @return boolean
  */
 private function getChild($node)
 {
     $xml = '';
     $storage = new StorageDao();
     $result = $storage->findAll("upnode='{$node}'", '', '', 'storageNo,id');
     $result = $result->toResultSet();
     for ($i = 0; $i < sizeof($result); $i++) {
         $tmp = "<node id='" . $result[$i]["id"] . "'" . " storageNo='" . $result[$i]["storageNo"] . "'" . " storageName='" . $result[$i]["storageName"] . "'" . " stype='" . $result[$i]["stype"] . "'" . " phone='" . $result[$i]["phone"] . "'" . " address='" . $result[$i]["address"] . "'" . " xNum='" . $result[$i]["xNum"] . "'" . " yNum='" . $result[$i]["yNum"] . "'" . " panel='" . $result[$i]["panel"] . "'" . " comport='" . $result[$i]["comport"] . "'" . " hardadd='" . $result[$i]["hardadd"] . "'" . " ipaddress='" . $result[$i]["ipaddress"] . "'" . " upNode='" . $result[$i]["upNode"] . "'" . ">";
         //获取子级目录树
         $child = $this->getChild($result[$i]["storageNo"]);
         if ($child != '') {
             $tmp = $tmp . $child;
         }
         $tmp = $tmp . "</node>";
         $xml = $xml . $tmp;
     }
     return $xml;
 }