Documentation

CursusController extends Controller
in package

Controller qui gère les actions liées aux cursus

Table of Contents

$template  : mixed
Chemin vers le template
$viewPath  : mixed
Chemin vers le dossier des vues
__construct()  : mixed
Constructeur Initialise les chemins vers les vues et le template
addCursus()  : void
Ajoute un cursus dans la base de données
associate()  : void
Associe des matières à un cursus en utilisant la superglobale $_POST
associateMatiere()  : void
Affiche la vue pour associer des matières à un cursus
CursusDelete()  : void
Supprime un cursus de la base de données
CursusUpdate()  : void
Update un cursus dans la base de données en utilisant la superglobale $_POST
disassociate()  : void
Dissocie une matière d'un cursus en utilisant la superglobale $_POST
getCursusDetails()  : void
Affiche la vue de détail d'un cursus
getCursusList()  : void
Affiche la vue de la liste des cursus
newCursus()  : void
Affiche la vue pour créer un nouveau cursus
isUserConnected()  : void
Vérifie si l'utilisateur est connecté
loadModel()  : void
Charge un modèle dans le contrôleur
redirect()  : void
Redirige vers une route
render()  : void
Affiche une vue

Properties

$template

Chemin vers le template

protected mixed $template

$viewPath

Chemin vers le dossier des vues

protected mixed $viewPath

Methods

__construct()

Constructeur Initialise les chemins vers les vues et le template

public __construct() : mixed
Return values
mixed

addCursus()

Ajoute un cursus dans la base de données

public addCursus() : void
Return values
void

associate()

Associe des matières à un cursus en utilisant la superglobale $_POST

public associate() : void
Return values
void

associateMatiere()

Affiche la vue pour associer des matières à un cursus

public associateMatiere(int $idCursus) : void
Parameters
$idCursus : int
Return values
void

CursusDelete()

Supprime un cursus de la base de données

public CursusDelete(int $id) : void
Parameters
$id : int
Return values
void

CursusUpdate()

Update un cursus dans la base de données en utilisant la superglobale $_POST

public CursusUpdate(int $id) : void
Parameters
$id : int
Return values
void

disassociate()

Dissocie une matière d'un cursus en utilisant la superglobale $_POST

public disassociate() : void
Return values
void

getCursusDetails()

Affiche la vue de détail d'un cursus

public getCursusDetails(int $id) : void
Parameters
$id : int
Return values
void

getCursusList()

Affiche la vue de la liste des cursus

public getCursusList() : void
Return values
void

newCursus()

Affiche la vue pour créer un nouveau cursus

public newCursus() : void
Return values
void

isUserConnected()

Vérifie si l'utilisateur est connecté

protected isUserConnected() : void
Return values
void

loadModel()

Charge un modèle dans le contrôleur

protected loadModel(string $model) : void
Parameters
$model : string
Return values
void

redirect()

Redirige vers une route

protected redirect(string $route) : void
Parameters
$route : string
Return values
void

render()

Affiche une vue

protected render(string $view[, bool $withTemplate = false ][, array<string|int, mixed> $variables = [] ]) : void
Parameters
$view : string
$withTemplate : bool = false
$variables : array<string|int, mixed> = []
Return values
void

Search results