public function getAllAction(Application $app, Request $request) { $memoDao = new MemoDao($app['db'], $app); $memoCollection = $memoDao->findAll(); $halMemoCollection = array(); foreach ($memoCollection as $memo) { $halMemo = new MemoHal($memo); $halMemoCollection[] = $halMemo->asArray(true); } $memosHal = new Hal($request->getRequestUri(), array('m:memos' => $halMemoCollection)); return new Response($memosHal->asJson(), 200, array("Content-Type" => $app['request']->getMimeType('json'))); }
public function indexAction(Application $app, Request $request) { $memoDao = new MemoDao($app['db'], $app); $memoCollection = $memoDao->findAll(); return $app['twig']->render('index.twig', array('memoCollection' => $memoCollection)); }