Je vais commencer cette fois-ci par un framework qui fait peur à la plupart des développeurs PHP : Zend Framework. C'est incroyable à quel point il est compliqué, moi-même j'en suis qu'au stade de l'apprentissage. En réalité, ce que je vais faire c'est partager mes connaissances au fur et à mesure. Dés que vous verrez un nouveau tutoriel sur Zend, ça voudrait dire que les notions présentées dans l'article viennent d'être plus ou moins apprises. C'est donc pour cela que si vous voyez des bêtises, vous pouvez me les signaler en postant un commentaire ou en m'envoyant un mail. Je modifierais l'article en conséquence. Voilà, ceci étant dit, passons aux choses sérieuses.
Dans cet article, les outils utilisé sont : Zend Framework 1.11 et XAMPP 1.7.3
Dans cet article, les outils utilisé sont : Zend Framework 1.11 et XAMPP 1.7.3
Zend est un framework MVC (Modèle Vue Controlleur) relativement jeune (2006) qui propose, malgré tout, une palette d'objets très intéressants et offre un niveau de sécurité élevé pour les applications web qu'on souhaite développer. Beaucoup de gens comparent Zend à Symfony, cependant, en y regardant de plus près, chacun suit une approche totalement différente.
L'idée directrice de Zend est la suivante : "Je t'offre une manière d'organiser ton projet, à toi de faire le reste". Bon, cela peut vous sembler réducteur, mais il est vrai que pour les sujets critiques, le framework propose des objets prédéfinis (comme pour la sécurité et l'authentification).
Evidemment, Zend se base sur l'architecture MVC. Vous devez donc, avant tout, connaître ce concept pour pouvoir comprendre son approche. Les trois éléments du modèle MVC sont bien mis en évidence dans n'importe quel projet Zend.
La théorie c'est bien, mais la pratique c'est mieux :)
Pour démarrer avec Zend, il faut bien sûr le télécharger.
Voici un lien vers le site officiel :
http://framework.zend.com/download/overview
Dans le répertoire du framework, vous trouverez un dossier bin contenant le fichier zf.sh (sous Unix/Linux) ou zf.bat (sous Windows).
La théorie c'est bien, mais la pratique c'est mieux :)
Pour démarrer avec Zend, il faut bien sûr le télécharger.
Voici un lien vers le site officiel :
http://framework.zend.com/download/overview
Dans le répertoire du framework, vous trouverez un dossier bin contenant le fichier zf.sh (sous Unix/Linux) ou zf.bat (sous Windows).
![]() |
| Contenu du répertoire Zend sous Mac OS X |
cd repertoire_zend_framework/binPuis exécutez la commande suivante pour lancer la création d'un projet :
Sous DOS
zf create project nom_projet repertoire_projetSous Unix/Linux
./zf create project nom_projet repertoire_projetSi tout s'est bien passé, le répertoire du projet devrait contenir les dossiers que montre l'image ci dessous
Assurez vous que ce répertoire se trouve dans le répertoire htdocs du serveur d'application (ici il s'agit de XAMPP, pour EasyPHP c'est dans www). Vous devez ensuite copier la bibliothèque Zend dans votre projet. Pour ce faire, allez dans le répertoire de Zend Framework, vous trouverez un dossier library. A l'intérieur de ce dossier, il y a un dossier nommé "Zend". Copiez le, puis collez ce dossier à l'intérieur du fichier library de votre projet. Voici le résultat que vous devez obtenir.
Maintenant, vous allez voir le résultat sur le navigateur, en veillant que le serveur est démarré. Démarrez votre navigateur et tapez l'URL suivante :
http://localhost/nom_projet/publicLa page qui s'affichera est celle-ci :
Et voilà ! Félicitations ! vous savez maintenant comment créer un projet Zend fonctionnel !
J'espère que cet article vous a été utile. Comme j'ai dit au tout début, n'hésitez pas à me poser des questions ou à me corriger si l'explication contient des informations erronées.
Merci et à bientôt ;)




Merci pour avoir écrit un tet article.. il est assez simple pour un début avec Zend!
RépondreSupprimertu peux créer tes propres videos de formation, c'est plus pratique, mais bon, c'est déjà bien..mercii ;))
RépondreSupprimer