<?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();