public function gettreeAction() { // 请求参数 $request = $this->getRequest()->getParams(); if (isset($request['name']) && $request['name']) { $name = $request['name']; $where = "cname like '%{$name}%'"; } else { $where = "1=1"; } $node = isset($request['node']) ? $request['node'] : 0; $node = $node == 'root' ? 0 : $node; $method = isset($request['method']); $upload = new Dcc_Model_Upload(); $data = $upload->getTree($node); if (!$method) { $data = $upload->getUserTree($data, $where); // 去掉没有用户的部门 $data = $this->removeEmpty($data); } // 将模块数据转为json格式并输出 echo "[" . Zend_Json::encode($data) . "]"; exit; }