PlaylistsController
extends AbstractController
in package
Contrôleur pour les pages des Playlists.
Tags
Table of Contents
Constants
- CHEMIN_PLAYLISTS = "pages/playlists.html.twig"
- Template de la page qui affiche les playlists.
Properties
- $categorieRepository : CategorieRepository
- Repository de la classe Categorie.
- $formationRepository : FormationRepository
- Repository de la classe Formation.
- $playlistRepository : PlaylistRepository
- Repository de la classe Playlist.
Methods
- __construct() : mixed
- Constructeur de la classe.
- findAllContain() : Response
- Route pour voir les Playlists filtrées par $champ.
- index() : Response
- Route de la page playlists.
- showOne() : Response
- Route pour voir la page de détail d'une Playlist.
- sort() : Response
- Route pour voir les Playlists triées par $champ dans $ordre (ASC ou DESC).
Constants
CHEMIN_PLAYLISTS
Template de la page qui affiche les playlists.
private
mixed
CHEMIN_PLAYLISTS
= "pages/playlists.html.twig"
Properties
$categorieRepository
Repository de la classe Categorie.
private
CategorieRepository
$categorieRepository
$formationRepository
Repository de la classe Formation.
private
FormationRepository
$formationRepository
$playlistRepository
Repository de la classe Playlist.
private
PlaylistRepository
$playlistRepository
Methods
__construct()
Constructeur de la classe.
public
__construct(PlaylistRepository $playlistRepository, CategorieRepository $categorieRepository, FormationRepository $formationRespository) : mixed
Parameters
- $playlistRepository : PlaylistRepository
- $categorieRepository : CategorieRepository
- $formationRespository : FormationRepository
findAllContain()
Route pour voir les Playlists filtrées par $champ.
public
findAllContain(string $champ, Request $request[, string $table = "" ]) : Response
Parameters
- $champ : string
- $request : Request
- $table : string = ""
-
Si $champ est dans une autre table.
Attributes
- #[Route]
- '/playlists/recherche/{champ}/{table}'
- $name: 'playlists.findallcontain'
Return values
Responseindex()
Route de la page playlists.
public
index() : Response
Tags
Attributes
- #[Route]
- '/playlists'
- $name: 'playlists'
Return values
ResponseshowOne()
Route pour voir la page de détail d'une Playlist.
public
showOne(int $id) : Response
Parameters
- $id : int
-
ID de la Playlist
Attributes
- #[Route]
- '/playlists/playlist/{id}'
- $name: 'playlists.showone'
Return values
Responsesort()
Route pour voir les Playlists triées par $champ dans $ordre (ASC ou DESC).
public
sort(string $champ, string $ordre) : Response
Parameters
- $champ : string
- $ordre : string
Attributes
- #[Route]
- '/playlists/tri/{champ}/{ordre}'
- $name: 'playlists.sort'