示例#1
0
 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')));
 }
示例#2
0
 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));
 }