Esempio n. 1
0
 /**
  * View action.
  *
  * @access public
  * @param  Silex\Application $app Silex application
  * @param  Symfony\Component\HttpFoundation\Request $request Request object
  *
  * @return string Output
  */
 public function viewAction(Application $app, Request $request)
 {
     $id = (int) $request->get('id', null);
     $newsModel = new NewsModel($app);
     $this->view['posts'] = $newsModel->getPost($id);
     $photosModel = new PhotosModel($app);
     $this->view['photos'] = $photosModel->getPhotos($id);
     return $app['twig']->render('post.twig', $this->view);
     // try {
     // $adsModel = new AdsModel($app);
     // $ad = $adsModel->getAd($id);
     // $number = $usersModel-> getPhone($ad['user_id']);
     // if (!$ad) {
     // $app['session']->getFlashBag()->add(
     // 'message',
     // array(
     // 'type' => 'danger',
     // 'content' => 'Ad not found'
     // )
     // );
     // return $app['twig']->render(
     // 'errors/404.twig'
     // );
     // }
     // $photosModel = new PhotosModel($app);
     // $photoTab= $photosModel->getPhoto($ad['id']);
     // $photo = $photoTab['name'];
     // } catch (\Exception $e) {
     // $errors[] = 'Something went wrong';
     // return $app['twig']->render(
     // 'errors/404.twig'
     // );
     // }
     // return $app['twig']->render(
     // 'ads/view.twig',
     // array(
     // 'ad' => $ad,
     // 'photo' => $photo,
     // 'loggedUser' => $idLoggedUser,
     // 'number' => $number['phone_number'],
     // )
     // );
 }