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); }
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); } }