background preloader

Zend Framework 2

Facebook Twitter

Zend Framework. La communauté Francophone du Zend Framework. Introduction à Zend Framework 2.0 partie 2 | Netsyos. Article mis à jour (22/04/2013) pour la version finale de Zend Framework 2 Nous avons vu dans la première partie de ce tutoriel comment initialiser un projet zend 2.0. Alors nous voilà avec un squelette d’application qui tourne, mais on code ou là dedans ? Comme vous avez pu le constater la structure de l’application est très ressemblante à celle utilisée avec le Zend Framework 1. Il y a cependant une différence importante liée à une évolution majeure du framework : les modules. La notion de module a été totalement revue.

Dans leur nouvelle version les modules se veulent beaucoup plus ré-utilisables. Les modules vont êtres de vraies briques applicatives transposables d’un projet à l’autre moyennant un minimum de configuration. Le squelette d’application contient déjà un module nommé Application qui gère la page d’accueil. Pour l’exercice, nous allons donc construire notre premier module. Appelons ce module « Cms ». Ce module contiendra un unique controller pour gérer des pages. Les vues. Démarrer avec Zend Framework 2. Ce tutoriel part du principe que vous utilisez PHP 5.3.10, avec un serveur Web Apache et une base de données MySQL, accessible par l'extension PDO.

Vous devez avoir installé et activé l'extension mod_rewrite. Vous devez également vous assurer qu'Apache est configuré pour supporter les fichiers .htaccess. Pour cela vous pouvez changer la directive en dans votre fichier httpd.conf. Consultez la documentation de votre serveur Web pour plus de renseignements. Vous ne pourrez naviguer sur aucune page, à part la page d'accueil, si vous n'avez pas activé le mod_rewrite et bien complété le fichier .htaccess.

Nous allons créer une application qui affichera un système de gestion de nos albums. Nous aurons également besoin de stocker les données dans une base de données. Il y a deux façons de démarrer. Démarrer avec un fichier zip▲ Afin de créer notre application, nous allons télécharger le ZendSkeletonApplication, disponible sur github. Php composer.phar install depuis le répertoire zf2-tutorial. <? <? Cours, tutoriel et articles sur le Zend Framework 2 - Blanchon Vincent, contributeur Zend Framework 2.