AdminPlaylistsController
extends AbstractController
in package
Controleur admin des playlists
Tags
Table of Contents
Constants
- PAGE_ADMIN_PLAYLIST_FORM = "admin/playlist_form.html.twig"
- Chemin vers le formulaire admin 'playlist'
- PAGE_ADMIN_PLAYLISTS = "admin/playlists.html.twig"
- Chemin vers la page admin 'playlists'
Properties
- $categorieRepository : CategorieRepository
- $formationRepository : FormationRepository
- $playlistRepository : PlaylistRepository
Methods
- __construct() : mixed
- ajouter() : Response
- Affiche le formulaire d'ajout et gère l'ajout d'une playlist
- findAllContain() : Response
- Affiche la liste des playlists dont un champ contient une valeur
- index() : Response
- Affiche la liste de toutes les playlists
- modifier() : Response
- Affiche le formulaire de modification et gère la modification d'une playlist
- sort() : Response
- Affiche la liste des playlists triées sur un champ
- supprimer() : Response
- Supprime une playlist si aucune formation n'y est rattachée
Constants
PAGE_ADMIN_PLAYLIST_FORM
Chemin vers le formulaire admin 'playlist'
private
mixed
PAGE_ADMIN_PLAYLIST_FORM
= "admin/playlist_form.html.twig"
PAGE_ADMIN_PLAYLISTS
Chemin vers la page admin 'playlists'
private
mixed
PAGE_ADMIN_PLAYLISTS
= "admin/playlists.html.twig"
Properties
$categorieRepository
private
CategorieRepository
$categorieRepository
$formationRepository
private
FormationRepository
$formationRepository
$playlistRepository
private
PlaylistRepository
$playlistRepository
Methods
__construct()
public
__construct(PlaylistRepository $playlistRepository, FormationRepository $formationRepository, CategorieRepository $categorieRepository) : mixed
Parameters
- $playlistRepository : PlaylistRepository
- $formationRepository : FormationRepository
- $categorieRepository : CategorieRepository
ajouter()
Affiche le formulaire d'ajout et gère l'ajout d'une playlist
public
ajouter(Request $request) : Response
Parameters
- $request : Request
Attributes
- #[Route]
- '/admin/playlists/ajouter'
- $name: 'admin.playlists.ajouter'
Return values
ResponsefindAllContain()
Affiche la liste des playlists dont un champ contient une valeur
public
findAllContain(type $champ, Request $request[, type $table = "" ]) : Response
Parameters
- $champ : type
- $request : Request
- $table : type = ""
Attributes
- #[Route]
- '/admin/playlists/recherche/{champ}/{table}'
- $name: 'admin.playlists.findallcontain'
Return values
Responseindex()
Affiche la liste de toutes les playlists
public
index() : Response
Attributes
- #[Route]
- '/admin/playlists'
- $name: 'admin.playlists'
Return values
Responsemodifier()
Affiche le formulaire de modification et gère la modification d'une playlist
public
modifier(int $id, Request $request) : Response
Parameters
- $id : int
- $request : Request
Attributes
- #[Route]
- '/admin/playlists/modifier/{id}'
- $name: 'admin.playlists.modifier'
Return values
Responsesort()
Affiche la liste des playlists triées sur un champ
public
sort(type $champ, type $ordre) : Response
Parameters
- $champ : type
- $ordre : type
Attributes
- #[Route]
- '/admin/playlists/tri/{champ}/{ordre}'
- $name: 'admin.playlists.sort'
Return values
Responsesupprimer()
Supprime une playlist si aucune formation n'y est rattachée
public
supprimer(int $id) : Response
Parameters
- $id : int
Attributes
- #[Route]
- '/admin/playlists/supprimer/{id}'
- $name: 'admin.playlists.supprimer'