Mediatekformation

AdminFormationsController extends AbstractController
in package

Contrôleur gérant les pages d'administration des formations

Table of Contents

Constants

PAGE_ADMIN_FORMATIONS  = 'pages/admin/admin.formations.html.twig'
Le chemin constant de la template Twig à afficher

Properties

$categorieRepository  : CategorieRepository
L'objet faisant l'interface entre les données des catégories et le contrôleur
$formationRepository  : FormationRepository
L'objet faisant l'interface entre les données des formations et le contrôleur

Methods

__construct()  : mixed
Constructeur du contrôleur
addFormation()  : Response
Route d'addition d'une formation pour l'administration des formations.
delete()  : Response
Route de suppression de formation pour l'administration des formations
edit()  : Response
Route de modification d'une formation pour l'administration des formations.
findAllContain()  : Response
Route de filtre pour l'administration des formations
index()  : Response
Route d'index pour l'administration des formations
indexAdmin()  : Response
Route d'index pour l'administration du site
sort()  : Response
Route de tri pour l'administration des formations

Constants

PAGE_ADMIN_FORMATIONS

Le chemin constant de la template Twig à afficher

private mixed PAGE_ADMIN_FORMATIONS = 'pages/admin/admin.formations.html.twig'
Tags
const

PAGE_ADMIN_FORMATIONS

Properties

Methods

addFormation()

Route d'addition d'une formation pour l'administration des formations.

public addFormation(Request $request) : Response

Selon la requête cette route ajoute la formation demandée ou bien, elle affiche le formulaire d'addition d'une formation

Parameters
$request : Request

La requête actuelle (injecté par Symfony)

Attributes
#[Route]
'/admin/formations/add'
$name: 'admin.formations.add'
Return values
Response

delete()

Route de suppression de formation pour l'administration des formations

public delete(int $id) : Response
Parameters
$id : int

L'identifiant de la formation à supprimer

Attributes
#[Route]
'/admin/formations/delete?{id}'
$name: 'admin.formations.delete'
Return values
Response

edit()

Route de modification d'une formation pour l'administration des formations.

public edit(int $id, Request $request) : Response

Selon la requête cette route modifie la formation demandée ou bien, elle affiche le formulaire de modification d'une formation

Parameters
$id : int

L'identifiant de la formation à modifier

$request : Request

La requête actuelle (injecté par Symfony)

Attributes
#[Route]
'/admin/formations/edit?{id}'
$name: 'admin.formations.edit'
Return values
Response

findAllContain()

Route de filtre pour l'administration des formations

public findAllContain(string $champ, Request $request[, string $table = "" ]) : Response
Parameters
$champ : string

Sur quel champ doit-on filtrer les enregistrements

$request : Request

La requête actuelle (injecté par Symfony)

$table : string = ""

Si $champ dans une autre table

Attributes
#[Route]
'/admin/formations/recherche/{champ}/{table}'
$name: 'admin.formations.findallcontain'
Return values
Response

index()

Route d'index pour l'administration des formations

public index() : Response
Attributes
#[Route]
'/admin/formations'
$name: 'admin.formations'
Return values
Response

indexAdmin()

Route d'index pour l'administration du site

public indexAdmin() : Response
Attributes
#[Route]
'/admin'
$name: 'admin'
Return values
Response

sort()

Route de tri pour l'administration des formations

public sort(string $champ, string $ordre[, string $table = "" ]) : Response
Parameters
$champ : string

Sur quel champ doit-on trier les enregistrements

$ordre : string

Dans quel ordre doit-on trier les enregistrements

$table : string = ""

Si $champ dans une autre table

Attributes
#[Route]
'/admin/formations/tri/{champ}/{ordre}/{table}'
$name: 'admin.formations.sort'
Return values
Response

        
On this page

Search results