예제 #1
0
 public function query($resource, $request, $response)
 {
     if ($resource == 'users') {
         // new user rest service
         $userRestSvc = new UserRestService();
         return $userRestSvc->query($resource, $request, $response);
     }
     return parent::query($resource, $request, $response);
 }
예제 #2
0
 public function query($resource, $request, $response)
 {
     $depth = $request->params('depth');
     $PId = $request->params('PId');
     if ($depth) {
         return $this->queryMenuTree($resource, $request, $response);
     } else {
         // run normal query to get dataset, also get parent menu nodes
         $DOName = $this->getDOName($resource);
         $dataObj = BizSystem::getObject($DOName);
         $this->extraDataReturn = array("parentNodes" => $this->getNodeParents($dataObj, $PId));
         return parent::query($resource, $request, $response);
     }
 }