AdminFormationsController
extends AbstractController
in package
controlleur du back office des formations
Table of Contents
Properties
- $categorieRepository : CategorieRepository
- $formationRepository : FormationRepository
- $playlistRepository : PlaylistRepository
Methods
- __construct() : mixed
- ajouter() : Response
- affiche le formulaire d'ajout et enregistre la formation
- findAllContain() : Response
- affiche les formations dont un champ contient la valeur recherchée
- index() : Response
- affiche toutes les formations
- modifier() : Response
- affiche le formulaire de modification et enregistre les changements
- sort() : Response
- affiche les formations triées sur un champ
- supprimer() : Response
- supprime une formation
Properties
$categorieRepository
private
CategorieRepository
$categorieRepository
$formationRepository
private
FormationRepository
$formationRepository
$playlistRepository
private
PlaylistRepository
$playlistRepository
Methods
__construct()
public
__construct(FormationRepository $formationRepository, CategorieRepository $categorieRepository, PlaylistRepository $playlistRepository) : mixed
Parameters
- $formationRepository : FormationRepository
- $categorieRepository : CategorieRepository
- $playlistRepository : PlaylistRepository
ajouter()
affiche le formulaire d'ajout et enregistre la formation
public
ajouter(Request $request) : Response
Parameters
- $request : Request
Attributes
- #[Route]
- '/admin/formations/ajouter'
- $name: 'admin.formations.ajouter'
Return values
ResponsefindAllContain()
affiche les formations dont un champ contient la valeur recherchée
public
findAllContain(type $champ, Request $request[, type $table = "" ]) : Response
Parameters
- $champ : type
- $request : Request
- $table : type = ""
Attributes
- #[Route]
- '/admin/formations/recherche/{champ}/{table}'
- $name: 'admin.formations.findallcontain'
Return values
Responseindex()
affiche toutes les formations
public
index() : Response
Attributes
- #[Route]
- '/admin/formations'
- $name: 'admin.formations'
Return values
Responsemodifier()
affiche le formulaire de modification et enregistre les changements
public
modifier(type $id, Request $request) : Response
Parameters
- $id : type
- $request : Request
Attributes
- #[Route]
- '/admin/formations/modifier/{id}'
- $name: 'admin.formations.modifier'
Return values
Responsesort()
affiche les formations triées sur un champ
public
sort(type $champ, type $ordre[, type $table = "" ]) : Response
Parameters
- $champ : type
- $ordre : type
- $table : type = ""
Attributes
- #[Route]
- '/admin/formations/tri/{champ}/{ordre}/{table}'
- $name: 'admin.formations.sort'
Return values
Responsesupprimer()
supprime une formation
public
supprimer(type $id) : Response
Parameters
- $id : type
Attributes
- #[Route]
- '/admin/formations/supprimer/{id}'
- $name: 'admin.formations.supprimer'