<?php require_once 'base.php'; require_once LIB_ROOT . 'JsonServer.php'; echo "<pre>\n"; echo "WEB_ROOT=" . WEB_ROOT; JsonServer::registerController('FriendController'); $cc = new ReflectionClass('FriendController'); $ms = $cc->getMethods(); foreach ($ms as $m) { echo $m->name . " : " . $m->getDocComment() . "\n"; } //var_dump($cc->getDocComment()); exit; try { $server = new JsonServer(); echo $server->handle(); } catch (Exception $e) { $ret['s'] = 'KO'; $ret['msg'] = $e->getMessage(); echo json_encode($ret); }
JsonServer::registerController('Cinema'); JsonServer::registerController('Gift'); JsonServer::registerController('Man'); JsonServer::registerController('UserController'); JsonServer::registerController('ItemController'); JsonServer::registerController('CarController'); JsonServer::registerController('GoodsController'); JsonServer::registerController('Task'); JsonServer::registerController('Friend'); JsonServer::registerController('TaskOnce'); JsonServer::registerController('HelpGet'); JsonServer::registerController('Tool'); JsonServer::registerController('DataS'); // JsonServer::registerController('Test'); } else { JsonServer::registerController($c); } if ($m == null) { $allms = JsonServer::getAllMethod(); foreach ($allms as $m) { $ca = explode('.', $m); //echo "'$m'=>1,\n"; //continue; $c = $ca[0]; echo "<a href='?&c={$c}'>{$c}</a> <a href='?m={$m}'>{$m}</a>\n"; //echo "<h2> <a href='?&c=$c'>$c</a> <a href='?m=$m'>$m</a></h2>\n"; if ($show_all) { echo JsonServer::getMethodHelp($m); } //echo "<hr/>"; }
<?php require_once 'base.php'; require_once LIB_ROOT . 'JsonServer.php'; $show_all = false; JsonServer::registerController('Achieve'); JsonServer::registerController('Advert'); JsonServer::registerController('Cinema'); JsonServer::registerController('Gift'); JsonServer::registerController('Man'); JsonServer::registerController('UserController'); JsonServer::registerController('ItemController'); JsonServer::registerController('CarController'); JsonServer::registerController('GoodsController'); JsonServer::registerController('Task'); JsonServer::registerController('Friend'); JsonServer::registerController('DataS'); $allms = JsonServer::getAllMethod(); foreach ($allms as $m) { $ca = explode('.', $m); echo "'{$m}'=>1,\n"; }