Les bases de FuelPHP

Qu’est-ce que le MVC ?

C’est l’acronyme de Modèle-Vue-Contrôleur.

C’est une approche pour séparer votre code en fonction du rôle qu’il joue. De manière simplifiée, une requête est traitée par un contrôleur. Ce dernier charge des données en passant par les modèles. Enfin, il décide quelle vue sera utilisée pour afficher les données qui seront visibles par vos visiteurs.

Voir aussi

MVC dans Wikipedia

Où créer mes nouveaux fichiers ?

Toutes les classes respectent la même convention de nommage précise :

  • en minuscule, sauf la première lettre de chaque niveau en majuscule ;
  • les underscore jouent le rôle de dossier.

Par exemple le fichier classes/controller/admin/login.php correspond à la classe nommée Controller_Admin_Login.

Les classes PHP se situent dans le dossier classes.

Les classes contrôleurs trouvent leur place dans le dossier classes/controller.

Les classes modèles vont dans classes/model.

Comment écrire une vue ?

Les vues sont situées dans le dossier views.

Comment utiliser l’ORM ?

Un ORM permet 2 choses :

  • accéder à vos données en base sous forme d’objets PHP ;
  • établir des relations entre ces objets.

L’ORM de FuelPHP utilise le pattern Active Record.

Les liens suivants vers la documentation de FuelPHP vous seront utiles :

Voir aussi

Créer des modèles

Read the Docs v: chiba.2
Versions
latest
stable
elche
dubrovka
chiba.2
chiba.1
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.