Example #1
0
    switch ($request['action']) {
        case 'GET':
            $action = new Members();
            $action->get((array) $request['info']);
            $insert = new Request();
            $response = $insert->query($action->sql);
            break;
        case 'REMOVE':
            break;
        case 'EDIT':
            break;
        case 'ADD':
            $action = new Members();
            $action->add((array) $request['info']);
            $insert = new Request();
            $insert->insertNR($action->sql);
            $response = $request['info'];
            break;
        default:
            # code...
            break;
    }
    // $response = $request;
    echo json_encode($response);
});
$app->error(function (Exception $exc) use($app) {
    if ($exc->getCode() !== 0) {
        $app->response->setStatus($exc->getCode());
    }
    $app->response->headers->set('Content-Type', 'application/json');
    echo json_encode(array("error" => $exc->getMessage()));