Documentation · Chapitre 03

Construire sa première
application complète.

Nous allons créer une petite bibliothèque personnelle en suivant réellement le trajet d’une requête PHPAML.

Vous modifierez un seul élément à la fois, dans un fichier précisément indiqué, puis vous contrôlerez le résultat.

≈ 70 min

Un résultat visible, pas une suite de fragments.

À la fin, trois adresses fonctionneront : la page d’accueil déjà fournie, une page À propos et une page Livres. Vous saurez quel fichier reçoit l’adresse, quel fichier prépare les informations et quel fichier produit le HTML.

Le projet fil rouge

phpaml — zsh
http://127.0.0.1:8910/
http://127.0.0.1:8910/about
http://127.0.0.1:8910/books

Une adresse locale n’est visible que sur votre ordinateur. Elle permet de travailler sans publier le site sur Internet. Le nombre 8910 est le port : pensez-y comme à une porte réservée à votre serveur de développement.

La chaîne que vous allez construire

1URL/books
→
2RouteWebApp.php
→
3ContrôleurBookController
→
4Vuebooks.php

Chaque flèche signifie simplement « passe le travail à l’étape suivante ». Si une page échoue, cette carte vous permet de chercher au bon endroit.

VOCABULAIRE

Les mots à retenir.

RouteRègle qui associe une adresse à une action.
ContrôleurClasse PHP qui organise ce qu’il faut faire.
VueFichier PHP chargé de produire la page HTML.
ModèleObjet qui représente des informations ou une règle du domaine.

EN RÉSUMÉ

Ce qu’il faut retenir

  • Nous construisons une application classique MVC.
  • Chaque page suit URL → route → contrôleur → vue.
  • Le navigateur ne lit jamais directement vos classes PHP.
  • Chaque étape sera vérifiée avant la suivante.