Nano MVC ======== I. Presentation II. Installation III. Utilisation III.A. Les pages III.B. Les vues III.C. Les donnees I. Presentation --------------- Nano MVC est un framework minimaliste qui a pour but d'aider à la mise en place d'une architecture MVC. II. Installation ---------------- Decrompressez simplement l'archive contenant les sources pour obtenir votre repertoire de travail. III. Utilisation ---------------- L'utilisation reste classique, avec une URL de la forme : http://site.com/index.php/// Pour chaque page de votre application, vous devez créer les fichiers suivant : - page/.php : voir le point III.A. - template/.tpl : voir le point III.B. III.A. Les pages ................ Chaque page est representee par une classe, heritant de Page, et portant un nom predefinie de la forme : Page (par exemple indexPage pour la classe par defaut). Pour chaque action souhaitee, vous devez creer une methode de la forme : public function Action () Qui sera chargee d'exportee les donnees pour les mettre a disposition de la vue. En plus de l'action par defaut 'index', il existe l'action 'error' appelee lorsqu'une exception est levee. III.B. Les vues ............... Ce sont dans ces pages que doivent etre ecrit le code HTML de l'application. Il s'agit de simple fichier PHP (libre a vous d'utiliser un vrai moteur de template a la place). Il est tout de fois conseille d'utiliser une syntaxe permetant a un nom initie de pouvoir modifier simplement le template, par exemple :
Index

Annonces

Vous pouvez acceder a l'ensemble des variables passees par les methodes post et get, ainsi que les variables exportees par le controleur. III.C. Les donnees .................. todo