コード例 #1
0
ファイル: bootstrap.php プロジェクト: thecp/wkv-api
$app->get('/environment/regional_associations', function ($request, $response, $args) {
    $db = $this->dbConnection;
    $res = $db->query("SELECT * FROM regional_association;");
    $response->getBody()->write(json_encode($res->fetchAll(PDO::FETCH_ASSOC)));
    return $response;
});
/***********************************************************************************************************************
******************************************************* Club ***********************************************************
***********************************************************************************************************************/
$app->get('/club', function ($request, $response, $args) {
    require_once 'club.inc.php';
    return Club::getAll($request, $response, $args, $this);
});
$app->get('/club/{id}', function ($request, $response, $args) {
    require_once 'club.inc.php';
    return Club::getOne($request, $response, $args, $this);
});
$app->post('/club', function ($request, $response, $args) {
    require_once 'club.inc.php';
    return Club::post($request, $response, $args, $this);
});
$app->put('/club/{id}', function ($request, $response, $args) {
    require_once 'club.inc.php';
    return Club::put($request, $response, $args, $this);
});
$app->delete('/club/{id}', function ($request, $response, $args) {
    require_once 'club.inc.php';
    return Club::delete($request, $response, $args, $this);
});
/***********************************************************************************************************************
***************************************************** Athletes *********************************************************