Comment utiliser les controllers dans Zend ?
En fait, le controller du Zend Framework c’est l’outil qui va complètement contrôler l’application, c’est a dire que c’est lui qui va s’occuper de lancer les calculs de récupérer les résultats et de les envoyer à la vue.
Donc par exemple si mon application est a l’adresse suivante : http://www.lyrixx.info/ et que je vais à l’adresse suivante : http://www.lyrixx.info/controller/action/ j’exécuterais le code du controller « controller » et plus précissement la méthode (on dit Action) « action« . Par défaut si on ne précisse pas de controller, ni d’action c’est le controller index et l’action index qui sera appelé. Donc l’adresse http://www.lyrixx.info/ est équivalente a http://www.lyrixx.info/index/ et est aussi équivalente à http://www.lyrixx.info/index/index/. Par exemple le controller par default ressemble a ca :
Lire la suite de l’article : Zend : Qu’est ce qu’un controller ? »
Comment utiliser un seul layout dans le Zend Framework ?
On va continuer d’utiliser la base qu’on avait sur la gestion de compte en collocation. On va donc reprendre le code de ce script et l’adapté a Zend. Dans le script de base, on avait deux fichiers : un header (header.php) et un footer (footer.php). On va donc pouvoir coller le code ou il faut dans le fichier main.phtml.
Lire la suite de l’article : Zend : Comment utiliser un layout ? »
Comment lier une feuille de style CSS ou un fichier javascript proprement dans une application utilisant le Framework Zend ?
Etant donnée qu’on est dans un contexte model vue controller, et que le dossier public (qui contient les fichier css et js) est à un endroit totalement inconnu du reste de l’application (en MVC) on va devoir utiliser des helper. Ce sont des scripts php qui peuvent être utilisé a plusieurs endroit. Dans notre cas, on utilisera le helper dans le layout, qui definit notre page principale. C’est un peu le template du site.
Lire la suite de l’article : Css, JavaScript et Zend Framework »
Vous êtes nouveaux sur le Zend Framework, et vous êtes un peu perdu avec l’architecture MCV de ce framework. Pas de panique, je vous explique tout ! Deja, c’est quoi le MVC :
Le Modèle-Vue-Contrôleur (en abrégé MVC, de l’anglais Model-View-Controller) est une architecture et une méthode de conception qui organise l’interface homme-machine (IHM) d’une application logicielle. Ce paradigme divise l’IHM en un modèle (modèle de données), une vue (présentation, interface utilisateur) et un contrôleur (logique de contrôle, gestion des événements, synchronisation), chacun ayant un rôle précis dans l’interface.
D’après Wikipedia
Lire la suite de l’article : Architecture de Zend Framework en MCV »
UPDATE du 17/06/2009 :
Il y a une mise a jour de ce tuto a cette adresse :
http://blog.lyrixx.info/zend/introduction-a-zend-framework-1-8-en-mvc/
On va voir comment transformer un script php qui n’utilise pas Zend en une application utilisant le Framework Zend. Pour se faire on va utiliser la version 1.8 de Zend Framework, et on va l’utiliser en mode MVC (Model View Controler).
Alors tout d’abord il faut créer son application. Pour se faire il y a un très bon tuto sur le blog de dator : le screencast est ici. C’est pour la version 1.7, mais il reste valable pour la version 1.8.
Lire la suite de l’article : Gestion du budget : Conversion sur Zend Framework »
Bon voila, flex est maintenant fraichement installé sous windows ou sous linux. Il ne reste plus qu’a créer un nouveau projet.
Lire la suite de l’article : Son premier projet en flex »