L\ ~u" . \J. DS ~S - ~ tc,a
"""':'\~~ÉDITO' "',',.-'.,"'-',;,>,""".""""',',,",',,,",,,'.i
"",.,..d,'
SOM MAliRE
4 8 12
17 27 33 39 47
52 58 60 62 64
67 74 77 79
15/65/66
N°S8
PRÉSENTATION RECOMMANDATIONS BIEN S'INSTALLER
RÈGLES BASIQUES D'ARCHITECTURE MODÈLES
VUES
CONTRÔLEUR FORMULAIRE
RÈGLES AVANCÉES D'ARCHITECTURE AIDES D'ACTION
MISE EN PAGE ET VUES AVANCÉES CHARGEMENT AUTOMATIQUE EXCEPTIONS
SOUS LE CAPOT
INJECTION DE DÉPENDANCES ANNOTATIONS
UTILISATION DES ÉVÈNEMENTS
ABONNEMENTS
Bons d'abonnement et de commande
GNU/Linux Magazine France Hors-série est édité par Les Éditions Diamond
IÉDITI~~
8,r:...,mI8 8 BP, 20142 - 67603 Sélestat Cedex TéL: 03 67100020 -Fax: 03 67100021 E-mail: lecteurs@gnulinuxmag,com Service commercial: abo@gnulinuxmag,com Sites: www,gnulinuxmag,com-www.ed-diamond.com Directeur de publication: Arnaud Metzler Rédacteur en chef: Denis Bodor Secrétaire de rédaction: Véronique Sittler Réalisation graphique: Kathrin TroegerResponsable publicité: TéL: 03 67 10 00 27 Service abonnement: TéL: 03 67 100020 Impression: VPMDruckRastatt / Allemagne Distribution France :
(uniquement pour les dépositaires de presse) MLP Réassort:
Plate.forme de Saint-Barthèlemy.d'Anjou, TéL: 024127 5312 Plate.forme de Saint-Quentin-Fallavier. TéL: 0474826304 Service des ventes: Distri-médias : TéL: 05 34 52 34 01 IMPRLMÉen Allemagne. PRiNTEDin Germany Dépôtlégal: À parution, N"ISSN: 0183-0864 Commission paritaire: K78 976 Périodicité: Bismestrielle Prix de vente: 6,50 €
La rédaction n'est pas responsable des textes. illustrations et photos qui lui sont communiqués par leurs auteurs. La r,eproduction totale ou partielle des articles publiés dans GNU/Linux Magazine France Hors-série est interdite sans accord écrit de la soc;été Les Editions Diamond. Sauf accord E:~\~d:~;~i;~S r;;: ~~~~~:~: !ct~~;~~; ~~ ~~~i~tSd~~;f:; ~;g ~~ %d ~~t~~ n~:IY :;;~ ~; ~~~~~ ~so~~i:;~~:i ~fu~~: tf~n~~~~; ~~~~ C~~~~%~i~i;; i~:n~~~::;
les marques citées dans ce numéro sont déposées par leur propriétaire respectif. Tous ies logos représentés dans le magazine sont la propriété de leur ayant droit respectif.
Le 18 octobre sortait la toute pre- mière version bêta de la réécriture du framework Zend, qui est une référence de frameworkMVCau-dessus d'unebase de données relationnelle, écrit en PHF.
J Même si le chemin reste encore par- ticulièrement long et si cette première bêta ressemble encore beaucoup à une alpha, il est utile pour tout développeur PHP voulant être prêt le jour de la sortie, de commencer à voir comment utiliser le.s principaux composants, leurs fonctionnements et la manière de les étendre.
Dans son état actuel, la première marche à franchir pour débuter l'écri- ture d'une application avec ZF2 reste assez élevée, mais elle devrait pouvoir être abaissée dans les versions à venir.
Quelques petits projets permettent d'avoir rapidement un squelette d'appli- cation permettant de pallier ce défaut dejeunesse. Par opposition, les grands principes portés par la réécriture de ZF2sont relativement bien aboutis et leur mise en œuvre est intéressante à regarder, les différences pouvant vraiment être appréciées par ceux qui
, connaissentdéjàbien le cœur de ZFl.
Au-delà du framework lui-même, les techniques de programmation qui y sont utilisées sont clairement l'avenir deJa programmation PHP et en cela, font de ZF2 un précurseur même si d'autres projets très importants et aboutis ont déjà commencé à paver la voie. Et sur ce point-là, le code de ZF2, même non achevé, est déjà prêt à lire et à nous montrer pas mal de choses intéressantes.
Ce numéro hors-série s'attachera à proposer une vision sur l'ensemble de ces problématiques et cherchera à être complémentaire des quelques documentations disponibles en anglais.
En attendant de souhaiter longue vie à ZF2,contentons-nous de lui souhaiter une naissance sans complications,dans des délais raisonnables, étant donné qu'il semble être très attendu.
Sébasilen Chazallet [Ingénieur logiciels libres et auteur de ce numéro hors-série]
--, - . -- .., _.~ ".- ".. '--,...' ---
GNUILinux Magazine France Hors-Série N"58, . 3