AdminFormationsController
extends AbstractController
in package
Controleur page admin Formations
Tags
Table of Contents
Constants
- PAGES_FORMATIONS_ADMIN = "admin/admin.formations.html.twig"
Properties
- $categorieRepository : CategorieRepository
- Accès aux catégories
- $formationRepository : FormationRepository
- Accès aux formations
Methods
- __construct() : mixed
- Création du contructeur
- ajout() : Response
- Ajout d'une formation
- edit() : Response
- Modification d'une formation
- findAllContain() : Response
- Filtre les formations en fonction de la valeur saisie par l'utilisateur
- index() : Response
- Route page admin formations
- sort() : Response
- Tri des formaitons en fonction du champs et ordre spécifié
- suppr() : Response
- Suprression d'une formation
Constants
PAGES_FORMATIONS_ADMIN
public
mixed
PAGES_FORMATIONS_ADMIN
= "admin/admin.formations.html.twig"
Properties
$categorieRepository
Accès aux catégories
private
CategorieRepository
$categorieRepository
$formationRepository
Accès aux formations
private
FormationRepository
$formationRepository
Methods
__construct()
Création du contructeur
public
__construct(FormationRepository $formationRepository, CategorieRepository $categorieRepository) : mixed
Parameters
- $formationRepository : FormationRepository
- $categorieRepository : CategorieRepository
ajout()
Ajout d'une formation
public
ajout(Request $request) : Response
Parameters
- $request : Request
Attributes
- #[Route]
- '/admin/ajout'
- $name: 'admin.formation.ajout'
Return values
Responseedit()
Modification d'une formation
public
edit(Formation $formation, Request $request) : Response
Parameters
- $formation : Formation
- $request : Request
Attributes
- #[Route]
- '/admin/edit/{id}'
- $name: 'admin.formation.edit'
Return values
ResponsefindAllContain()
Filtre les formations en fonction de la valeur saisie par l'utilisateur
public
findAllContain(type $champ, Request $request[, type $table = "" ]) : Response
Parameters
- $champ : type
- $request : Request
- $table : type = ""
Attributes
- #[Route]
- '/admin/recherche/{champ}/{table}'
- $name: 'admin.formations.findallcontain'
Return values
Responseindex()
Route page admin formations
public
index() : Response
Attributes
- #[Route]
- '/admin'
- $name: 'admin.formations'
Return values
Responsesort()
Tri des formaitons en fonction du champs et ordre spécifié
public
sort(type $champ, type $ordre[, type $table = "" ]) : Response
Parameters
- $champ : type
- $ordre : type
- $table : type = ""
Attributes
- #[Route]
- '/admin/tri/{champ}/{ordre}/{table}'
- $name: 'admin.formation.sort'
Return values
Responsesuppr()
Suprression d'une formation
public
suppr(Formation $formation) : Response
Parameters
- $formation : Formation
Attributes
- #[Route]
- '/admin/suppr/{id}'
- $name: 'admin.formations.suppr'