src/Controller/Project/ProjectController.php line 28

Open in your IDE?
  1. <?php
  2. namespace App\Controller\Project;
  3. use Doctrine\ORM\EntityManagerInterface;
  4. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  5. use Symfony\Component\HttpFoundation\Request;
  6. use App\Entity\Team;
  7. use App\Entity\Role;
  8. use Symfony\Component\Routing\Annotation\Route;
  9. //use App\Form\EquipeType;
  10. class ProjectController extends AbstractController
  11. {
  12.     protected $repo;
  13.     public function __construct(EntityManagerInterface $entityManager)
  14.     {
  15.         $this->repo $entityManager->getRepository('App:Project');
  16.     }
  17.     /**
  18.      * @Route("/projets", name="projects_list")
  19.      */
  20.     public function projects()
  21.     {
  22.         $projects $this->repo->findAllProjects();
  23.         return $this->render('Project/projects-list.html.twig', ['projects' => $projects]);
  24.     }
  25.     /**
  26.      * @Route("/projet/{id}", name="project_card")
  27.      */
  28.     public function Project($id null)
  29.     {
  30.         $project $this->repo->findProject($id);
  31.         return $this->render('Project/project-card.html.twig', ['project' => $project]);
  32.     }
  33. }