Les bases
Travaux pratiques
L'objet
Travaux pratiques 2
Présentation du projet20-05-2019 12:00:00, ou devenir premium
03 min
Création de la structure21-05-2019 12:00:00, ou devenir premium
21 min
Le routeur22-05-2019 12:00:00, ou devenir premium
18 min
Remplir la base de données23-05-2019 12:00:00, ou devenir premium
15 min
Listing d'articles24-05-2019 12:00:00, ou devenir premium
24 min
Pagination25-05-2019 12:00:00, ou devenir premium
16 min
Simplifions la gestion de l'URL26-05-2019 12:00:00, ou devenir premium
20 min
Page article27-05-2019 12:00:00, ou devenir premium
23 min
Page catégorie28-05-2019 12:00:00, ou devenir premium
10 min
Réorganisation de la pagination28-05-2019 12:00:00, ou devenir premium
29 min

Avec la multiplication des fichiers dans notre code source on remarque qu'il est de plus en plus pénible d'utiliser des require_once à chaque fois que l'on a besoin d'une classe. Pour éviter ce problème il est possible d'utiliser un système d'autoloader. Ce système va être capable de trouver automatiquement les fichier à importer lorsque l'on souhaite utiliser une classe.

Cet autoloader peut être créer à la main ou généré automatiquement à l'aide de l'outil Composer. On choisira d'ailleurs cette seconde solution car c'est celle qui est systématiquement utilisée aujourd'hui.