ZF2 – utilisation des vues

les vues dans ZF2 – Zend\View (article en cours de rédaction) Dans un context MVC (Model, Vue, Controlleur), les controllers vont renvoyer des données brutes (qu’ils ont, éventuellement, récupéré du model (DB, fichiers de donnée)), les vues serviront à transformer/décorer ce résultat pour l’afficher coté utilisateur. Les vues sont donc une composante essentielle de la couche présentation. Elles […]

Read more

ZF2 – internationalisation – traduction multilingue – Zend\I18n\Translator

Mise en place d’un site multilingue dans ZF2 avec Zend\I18n\Translator Dans l’objectif de toucher une plus grande audience en s’assurant que l’information est cohérente pour  le plus d’utilisateurs possible, il est logique de développer un site multilingue. par un site multilingue, on sous-entend la prise en charge de la localisation et de l’internationalisation: i18n : internationalisation […]

Read more

ZF2 création d’un ViewHelper

Les aides de vue ViewHelper dans ZF2 une aide de vue (ViewHelper) sert à factoriser du code que l’on utilise fréquemment dans nos vues/layouts. c’est est une simple classe que l’on dérive de la classe Zend\View\Helper\AbstractHelper et dans laquelle on fournira une méthode __invoke() qui retournera un résultat Cette manière de créer une aide de […]

Read more

Zend framework 2 – création d’une application ZF2 via ZFTool

Création d’une application ZF2 grâce à ZFTool pré-requis : 1 – tout d’abord git doit être installé et déclaré dans le PATH sous linux, apt/yum (ou équivalent) font l’affaire. Sous windows il y a besoin d’installer putty + msysgit (pendant l’installation séléctionner plink comme client ssh)+ tortoiseGit  . sous mac git est installé par défaut.(si besoin, […]

Read more

Zend Framework 2 – les modules

Zend Framework 2 – les modules dans ZF2 (article inspiré du webinar de Evan Coury ) un module est un composant regroupant une ou des fonctionnalités de l’application (aspect logique/fonctionnel/design/technique/etc…), il peut regrouper un ensemble de tàches ou simplement modifier un comportement d’un autre module ou de l’application elle-même. il pourra être réutilisables dans d’autres […]

Read more