示例#1
0
 /**
  * @param $id
  */
 public function actionDefault($id)
 {
     $this->post = $this->postFacade->getOne($id);
     if (!$this->post) {
         $this->setView('notFound');
     } else {
         $this->postFacade->increaseHit($this->post);
         $this->template->post = $this->post;
         $this->template->tags = $this->post->getTags()->toArray();
         if (!($category = $this->post->getCategory())) {
             $category = 'none';
         }
         $this->template->category = $category;
     }
 }
 /**
  * @return \Flame\CMS\Components\Posts\PostControl
  */
 public function createComponentPostsControl()
 {
     return $this->postControlFactory->create($this->postFacade->getLastPublishPosts());
 }