Example #1
0
<?php

define("WWW_ROOT", dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR);
require_once WWW_ROOT . "dao" . DIRECTORY_SEPARATOR . 'PortfolioDAO.php';
require_once WWW_ROOT . "api" . DIRECTORY_SEPARATOR . 'Slim' . DIRECTORY_SEPARATOR . 'Slim.php';
\Slim\Slim::registerAutoloader();
$app = new \Slim\Slim();
$portfolioDAO = new PortfolioDAO();
//GET -> portfolio_items/
$app->get("/portfolio_items/?", function () use($portfolioDAO) {
    header("Content-Type:application/json");
    echo json_encode($portfolioDAO->getAllItems());
    exit;
});
//GET -> portfolio_items/1
$app->get("/portfolio_items/:id/?", function ($id) use($portfolioDAO) {
    header("Content-Type:application/json");
    echo json_encode($portfolioDAO->getItemById($id));
    exit;
});
$app->run();