FormationsController
extends AbstractController
in package
Controleur des formations
Tags
Table of Contents
Constants
- PAGES_FORMATIONS = "pages/formations.html.twig"
Properties
Methods
- __construct() : mixed
- Constructeur
- findAllContain() : Response
- Filtre les enregistrements selon $champ et $ordre
- index() : Response
- Page formations
- showOne() : Response
- Affiche les détails d'une formation à partir de $id
- sort() : Response
- Trie les enregistrements selon $champ $ordre $table
Constants
PAGES_FORMATIONS
public
mixed
PAGES_FORMATIONS
= "pages/formations.html.twig"
Properties
$categorieRepository
private
CategorieRepository
$categorieRepository
$formationRepository
private
FormationRepository
$formationRepository
Methods
__construct()
Constructeur
public
__construct(FormationRepository $formationRepository, CategorieRepository $categorieRepository) : mixed
Parameters
- $formationRepository : FormationRepository
- $categorieRepository : CategorieRepository
findAllContain()
Filtre les enregistrements selon $champ et $ordre
public
findAllContain(type $champ, Request $request[, type $table = "" ]) : Response
Parameters
- $champ : type
- $request : Request
- $table : type = ""
Attributes
- #[Route]
- '/formations/recherche/{champ}/{table}'
- $name: 'formations.findallcontain'
Return values
Responseindex()
Page formations
public
index() : Response
Attributes
- #[Route]
- '/formations'
- $name: 'formations'
Return values
ResponseshowOne()
Affiche les détails d'une formation à partir de $id
public
showOne(type $id) : Response
Parameters
- $id : type
Attributes
- #[Route]
- '/formations/formation/{id}'
- $name: 'formations.showone'
Return values
Responsesort()
Trie les enregistrements selon $champ $ordre $table
public
sort(type $champ, type $ordre[, type $table = "" ]) : Response
Parameters
- $champ : type
- $ordre : type
- $table : type = ""
Attributes
- #[Route]
- '/formations/tri/{champ}/{ordre}/{table}'
- $name: 'formations.sort'