示例#1
0
    $animais = Animal::selectAll();
    $app->render('animais.php');
});
/* ====== ROTAS DA API ======== */
$app->group('/api', function () use($app) {
    $app->get('/proprietarios', function () use($app) {
        return OwnerController::getOwners();
    });
    $app->post('/proprietarios', function () use($app) {
        return OwnerController::addOwner($app->request->post());
    });
    $app->get('/proprietario/:id', function ($id) use($app) {
        return OwnerController::getOwner($id);
    });
    $app->delete('/proprietario/:id', function ($id) use($app) {
        return OwnerController::deleteOwner($id);
    });
    $app->get('/animais', function () use($app) {
        return AnimalController::getAnimals();
    });
    $app->post('/animais', function () use($app) {
        return AnimalController::addAnimal($app->request->post());
    });
    $app->get('/animal/:id', function ($id) use($app) {
        return AnimalController::getAnimal($id);
    });
    $app->delete('/animal/:id', function ($id) use($app) {
        return AnimalController::deleteAnimal($id);
    });
});
$app->run();
 public function index()
 {
     // for now, just pass control over to AnimalController->index()
     $c = new AnimalController();
     $c->index();
 }