Example #1
0
 /**
  * Список постов
  * @return string
  */
 public function actionIndex()
 {
     $models = new Post();
     if (isset($_GET['tag'])) {
         $posts = $models->getPublishedPostsTags($_GET['tag']);
         // Посты по тегу
     } else {
         if (isset($_GET['archive'])) {
             $posts = $models->getArchivePosts($_GET['archive']);
             // Посты из архива
         } else {
             $posts = $models->getPosts(Post::STATUS_PUBLISH);
             // Все опубликованные посты
         }
     }
     return $this->render('index', ['models' => $posts]);
 }