public function actionPhotos($id) { $request = Yii::$app->request; $post = $request->post(); //якщо видалили, то аяксом підгружається if ($post['offset']) { $photos = ClubPhoto::getPhotos($id, 1, $post['offset']); foreach ($photos as $p) { $photo[] = $p; } echo json_encode(['photo' => $photo]); return; } $this->getClubInfo($id, $club, $role, $potentialMembers, $isOpen); if (!$club['club_id']) { throw new \yii\web\HttpException(404); } if (!$isOpen) { return $this->redirect("/club{$id}"); } $contentId = $post['contentId']; $photos = ClubPhoto::getPhotos($id, 20, $contentId); if ($request->isAjax) { echo json_encode(['content' => $photos]); return; } $club = Club::getClubById($id); $club['category_name'] = Category::getNameById($club['category_id']); return $this->render('photos', ['photos' => $photos, 'club' => $club, 'role' => $role, 'club_id' => $id]); }