Guest User

Untitled

a guest
Sep 24th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.73 KB | None | 0 0
  1. ?<?php
  2.  
  3. namespace Controller;
  4.  
  5. class Post extends \Framework\Controller
  6. {
  7.  
  8.     public function view($postId)
  9.     {
  10.         try {
  11.             $post = \Mapper\Post->getInstance()->find(array('id' => $postId));
  12.             if ($post->status !== \Util\Post::STATUS_ACTIVE) {
  13.                 throw new \Exception;
  14.             }
  15.             $postBody = \Mapper\PostBody->getInstance()->find(array('id' => $postId));
  16.             $owner = \Mapper\User->getInstance()->find(array('id' => $post->autor));
  17.             $view = new \Framework\View;
  18.             $view->setTemplateName('post');
  19.             $view->addValue('post', $post);
  20.             $view->addValue('owner', $owner);
  21.             $view->render();
  22.         } catch (\Exception $e) {
  23.             $view = new \Framework\View;
  24.             $view->setTemplateName('post-notfound');
  25.             $view->render();
  26.         }
  27.     }
  28.  
  29. }
  30.  
  31. ?>
Add Comment
Please, Sign In to add comment