src/Frontend/OpenSpaceBundle/Controller/ProjectController.php line 24

Open in your IDE?
  1. <?php
  2. namespace App\Frontend\OpenSpaceBundle\Controller;
  3. use App\AMZ\CoreBundle\Services\AMZS;
  4. use App\AMZ\InquiryBundle\Entity\Inquiry;
  5. use App\AMZ\InquiryBundle\Entity\Project;
  6. use App\AMZ\PostBundle\Entity\Post;
  7. use App\Frontend\OpenSpaceBundle\Services\OpenSpaceService;
  8. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  9. use Symfony\Component\HttpFoundation\Request;
  10. use Symfony\Component\HttpFoundation\Response;
  11. class ProjectController extends AbstractController
  12. {
  13.     public function indexAction(OpenSpaceService $frontendService){
  14.         $categories $frontendService->getProjectCategory();
  15.         return $this->render('@FrontendOpenSpace/Project/index.html.twig',array('categories' => $categories));
  16.     }
  17.     public function categoryAction(Request $requestOpenSpaceService $frontendService$slug){
  18.         $projects $frontendService->getProjectByCategorySlug($slug$request->query->get('page',1));
  19.         return $this->render('@FrontendOpenSpace/Project/category.html.twig', array('projects' => $projects));
  20.     }
  21.     public function detailAction(OpenSpaceService $frontendService$slug){
  22.         $project $frontendService->getProjectDetailBySlug($slug);
  23.         return $this->render('@FrontendOpenSpace/Project/detail.html.twig', array('project' => $project));
  24.     }
  25. }
  26. ?>