La première version du Zend Framwork nous avait habitué aux évènements preDispatch() et postDispatch().

Ces deux méthodes à placer dans un contrôleur étaient respectivement appelées avant et après notre action.

Voici comment les retrouver dans Zend Framwork 2

 

Add a comment

Lire la suite : preDispatch() et postDispatch() dans Zend Framework 2

L'objectif avec ce tutoriel n'est pas de vous initier à Zend Framework 2. Le site officiel propose pour cela un excellent tutoriel.

Ici nous allons voir comment créer une nouvelle application et y intégrer immédiatement les modules "de base" tels que Doctrine 2 et ZfcUser afin d'avoir rapidement une application capable de:

  • gérer des utilisateurs
  • des groupes (à venir)
  • l'internationalisation (à venir)
  • avoir ORM fonctionnel avec Doctrine 2
    Le tout en respectant l'architecture MVC, pas de requêtes dans les contrôleurs ici !! :)

Voyez cet article comme un Zend Skeletor avancé.

Add a comment

Lire la suite : Créer une application Zend Framework 2

Toutes les données saisies par un utilisateur dans un formulaire web doivent être contrôlées.

 

Le Zend Framework fourni des outils permettant de filtrer et valider ces données. 

Mais nouvelle version du framework en propose une gestion complètement différente de ce à quoi nous avait habitué ZF1.

  • Dans la première version, les données étaient saisies et validées par le formulaire avant d'être affectées à notre entité métier.
  • Dorénavant, les données sont saisies par le formulaire et validées par l'entité.

 

Cette nouvelle architecture se veut beaucoup plus proche de la logique MVC, les données et leurs filtres/validateurs sont concentrés dans une même classe: notre entité.

Nous allons voir comment mettre en place ces contrôles dans l'entité, dans un formulaire et utiliser le tout dans notre contrôleur.

Add a comment

Lire la suite : Les filtres et validateurs dans Zend Framework 2


Warning: Parameter 2 to modChrome_artblock() expected to be a reference, value given in /var/www/bidoum.fr/templates/bleu/html/modules.php on line 39

Warning: Parameter 3 to modChrome_artblock() expected to be a reference, value given in /var/www/bidoum.fr/templates/bleu/html/modules.php on line 39