Comment utiliser le Routeur du Zend Framework

Je suppose que vous connaissez déjà tous l’url rewriting. Il est assez simple de mettre en place des formats d’URL (user firendly) prédéfinis avec Zend. On va voir ensemble comment faire.

Comme souvent avec le Zend Framework, il y a plusieurs façons de faire. Je vais vous en montrer deux. Une première en PHP, puis une deuxième avec le fichier de configuration application.ini. Quelque que soit la méthode, tout le code PHP sera à mettre dans le fichier bootstrap.php. Pourquoi ? Car il faut bien que le routage s’effectue avant le premier dispatch.

Continue reading

Création d’un dépôt zftuts sur Google Code

Afin de partager plus facilement le code source des mes tutoriels sur Zend, j’ai décidé de créer un dépôt sur Google Code. Vous pouvez le retrouver à cette adresse. Pour ceux qui ne connaissent pas, c’est à la base un SVN, avec beaucoup de fonctionnalités en plus. Je n’ai pas encore remis tous mes anciens tutoriels sur le SVN, mais je vais essayer de le faire progressivement. Ce qui me permettra aussi de faire un peu le ménage dans les tutos et de réparer les erreurs qui trainent.

N’hesitez pas a aller faire un tour sur la page des sources.

ZFDebug : Un plugin pour Zend Framework

ZFDebug est un outils très utile lorsqu’on développe avec Zend. En effet ce plugin, qui ne demande presque aucunes configurations, permet de mettre en évidence beaucoup d’informations utilises. On va voir commment l’installer dans un projet déjà existant (ou un nouveau, ca ne change rien).Donc ce plugin va ajouter automatiquement une barre d’outils en bas de votre page. Sur cette barre, on peut voire les informations suivantes :

Continue reading

Comment bien démarrer un projet Zend Framework grâce aux Zend_Tool

Cet article est une mise à jour du tutoriel sur l’outil Zend_Tool. Donc depuis quelque temps dans le Zend Framework, il y a de nouvelles fonctionnalités. Mais pour bien faire les choses, on va reprendre Zend_Tool depuis le début.

Qu’est-ce que Zend_Tool ?

Zend Tool est un outils qui s’utilise en ligne de commande (depuis une console) et qui permet de mettre en place la structure de son projet, d’ajouter des controllers, actions, vues, modules… D’après la roadmap de Zend, cet outils à pour objectif de devenir très puissant.
Continue reading