Introduction à l'Architecture MVC en PHP

Contrôleur
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre PHP5 et MySQL
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Comprendre les rôles du contrôleur, du modèle et de la vue dans une application MVC.

C'est autour du contrôleur que s'articule tout le code en architecture MVC.

C’est autour du contrôleur que s’articule tout le code dans une architecture MVC. Le contrôleur agit comme un intermédiaire entre l’utilisateur, le modèle et la vue. Voici les actions principales du contrôleur:


1. Récupération du paramètre dans l’URL.


2. Demande de données au modèle en fonction du paramètre récupéré.


3. Mise en gras de la colonne triée.


4. Demande à la vue d’afficher les résultats.


Pour implémenter ce processus, créez le fichier index.php dans le dossier mvc anti-contrôleur. Une fois le paramètre récupéré, incluez le fichier model-trier.php, puis extrayez les données avec la fonction tri du modèle. En utilisant une boucle for each, mettez en gras le champ trié en accédant par référence aux données. Finalement, affichez les données triées en incluant le fichier vue-resultat.php dans le code.


Voir plus
Questions réponses
Quelles sont les étapes principales accomplie par le contrôleur dans une architecture MVC?
1. Récupération du paramètre dans l'URL. 2. Demande de données au modèle en fonction du paramètre. 3. Mise en gras de la colonne triée. 4. Demande à la vue d’afficher les résultats.
Quel fichier inclure après avoir récupéré le paramètre dans l’URL?
Le fichier model-trier.php doit être inclus après avoir récupéré le paramètre dans l’URL.
Pourquoi utiliser une boucle for each pour mettre en gras le champ trié?
La boucle for each permet d'accéder par référence aux données, ce qui permet de modifier les données du tableau de façon durable et pas seulement à l'intérieur de la boucle.

Programme détaillé