AdminPlaylistsController
extends AbstractController
in package
Controleur page admin Playlists
Tags
Table of Contents
Constants
- PAGE_PLAYLISTS_ADMIN = "admin/admin.playlists.html.twig"
Properties
- $categorieRepository : CategorieRepository
- $formationRepository : FormationRepository
- $playlistRepository : PlaylistRepository
Methods
- __construct() : mixed
- Constructeur
- ajout() : response
- Ajout d'une playlist
- edit() : Response
- Modification d'une playlist
- findAllContain() : Response
- Filtre selon la valeur renseignée
- index() : Response
- route page admin playlist
- showOne() : Response
- Accès à page playlist
- sort() : Response
- Tri des playlists selon le champ
- suppr() : Response
- Suppression d'une playlist
Constants
PAGE_PLAYLISTS_ADMIN
public
mixed
PAGE_PLAYLISTS_ADMIN
= "admin/admin.playlists.html.twig"
Properties
$categorieRepository
private
CategorieRepository
$categorieRepository
$formationRepository
private
FormationRepository
$formationRepository
$playlistRepository
private
PlaylistRepository
$playlistRepository
Methods
__construct()
Constructeur
public
__construct(PlaylistRepository $playlistRepository, CategorieRepository $categorieRepository, FormationRepository $formationRespository) : mixed
Parameters
- $playlistRepository : PlaylistRepository
- $categorieRepository : CategorieRepository
- $formationRespository : FormationRepository
ajout()
Ajout d'une playlist
public
ajout(Request $request) : response
Parameters
- $request : Request
Attributes
- #[Route]
- '/admin/playlist/ajout/'
- $name: 'admin.playlist.ajout'
Return values
responseedit()
Modification d'une playlist
public
edit(Playlist $playlist, Request $request) : Response
Parameters
- $playlist : Playlist
- $request : Request
Attributes
- #[Route]
- '/admin/playlist/edit/{id}'
- $name: 'admin.playlist.edit'
Return values
ResponsefindAllContain()
Filtre selon la valeur renseignée
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()
route page admin playlist
public
index() : Response
Attributes
- #[Route]
- '/admin/playlists'
- $name: 'admin.playlists'
Return values
ResponseshowOne()
Accès à page playlist
public
showOne(type $id) : Response
Parameters
- $id : type
Attributes
- #[Route]
- '/admin/playlists/playlist/{id}'
- $name: 'admin.playlists.showone'
Return values
Responsesort()
Tri des playlists selon le champ
public
sort(type $champ, type $ordre) : Response
Parameters
- $champ : type
- $ordre : type
Tags
Attributes
- #[Route]
- '/admin/playlists/tri/{champ}/{ordre}'
- $name: 'admin.playlists.sort'
Return values
Responsesuppr()
Suppression d'une playlist
public
suppr(Playlist $playlist) : Response
Parameters
- $playlist : Playlist
Attributes
- #[Route]
- '/admin/playlists/suppr/{id}'
- $name: 'admin.playlist.suppr'