Mediatek Formation

FormationsController extends AbstractController
in package

Contrôleur pour les pages des Formations.

Tags
author

emds

Table of Contents

Constants

CHEMIN_FORMATIONS  = "pages/formations.html.twig"
Template de la page qui liste les formations.

Properties

$categorieRepository  : CategorieRepository
Repository pour la classe Categorie.
$formationRepository  : FormationRepository
Repository pour la classe Formation.

Methods

__construct()  : mixed
Constructeur de la classe.
findAllContain()  : Response
Route pour voir les Formations qui correspondent au filtre appliqué.
index()  : Response
Route pour voir les Formations.
showOne()  : Response
Route pour voir le détail d'une Formation.
sort()  : Response
Route pour voir les Formations triées.

Constants

CHEMIN_FORMATIONS

Template de la page qui liste les formations.

private mixed CHEMIN_FORMATIONS = "pages/formations.html.twig"

Properties

Methods

findAllContain()

Route pour voir les Formations qui correspondent au filtre appliqué.

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

Champ sur lequelle il faut filtrer

$request : Request
$table : string = ""

Si le champ est dans une autre table

Tags
Route

("/formations/recherche/{champ}/{table}", name: "formations.findallcontain")

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

index()

Route pour voir les Formations.

public index() : Response
Tags
Route

("/formations", name: "formations")

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

showOne()

Route pour voir le détail d'une Formation.

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

ID de la Formation

Tags
Route

("/formations/formation/{id}", name: "formations.showone")

Attributes
#[Route]
'/formations/formation/{id}'
$name: 'formations.showone'
Return values
Response

sort()

Route pour voir les Formations triées.

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

Le champ sur lequel il faut triér

$ordre : string

L'ordre ASC ou DESC

$table : string = ""

Si le champs est dans une autre table

Tags
Route

("/formations/tri/{champ}/{ordre}/{table}", name: "formations.sort")

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

        
On this page

Search results