ZF2 – utilisation des session – Zend\Session

utilisation des sessions dans ZF2 Dans les application web qu’on développe, on aura très souvent besoin de reconnaitre les utilisateurs à travers leurs différentes requêtes http(s). pour rappel, le protocole HTTP 1 est stateless (ou sans état), ce qui veut dire qu’à chaque requête utilisateur le serveur est incapable de faire le lien avec les […]

Read more

Zend framework 2 – le gestionnaire d’événements Zend\EventManager

le gestionnaire d’événements Zend\EventManager  (introduction) : (article en cours de rédaction) Le gestionnaire d’évènements Zend\EventManager est un composant clé du système MVC de ZF2 . Il permet à des classes de publier des évènement  que d’autres objets vont pouvoir écouter et agir en conséquence.   L’EventManger est utilisé par plusieurs composants importants de ZF2 comme le Module […]

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 – le gestionnaire de service ServiceManager – introduction

ZF2 – Le gestionnaire de service – (ou ServiceManager) Le but du ServiceManager est de fournir à notre application des objets configurés quand on en a besoin. ceci nous permet d’obtenir des objet à un haut niveau sans se soucier de certain de leurs détails techniques (instanciation, paramétrage, dépendances, etc…). en ingénierie logiciel, on parlera […]

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