Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ?<?php
- namespace Controller;
- class Post extends \Framework\Controller
- {
- public function view($postId)
- {
- try {
- $post = \Mapper\Post->getInstance()->find(array('id' => $postId));
- if ($post->status !== \Util\Post::STATUS_ACTIVE) {
- throw new \Exception;
- }
- $postBody = \Mapper\PostBody->getInstance()->find(array('id' => $postId));
- $owner = \Mapper\User->getInstance()->find(array('id' => $post->autor));
- $view = new \Framework\View;
- $view->setTemplateName('post');
- $view->addValue('post', $post);
- $view->addValue('owner', $owner);
- $view->render();
- } catch (\Exception $e) {
- $view = new \Framework\View;
- $view->setTemplateName('post-notfound');
- $view->render();
- }
- }
- }
- ?>
Add Comment
Please, Sign In to add comment