Chazallet Sébastien

Chazallet Sébastien

163 article(s)
Articles de l'auteur

Vues

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
58
Mois de parution
janvier 2012
Spécialité(s)
Résumé
Dans le modèle MVC, la vue représente toute la couche de présentation. Il s’agit de présenter les données en les organisant dans une page HTML ou dans un document, mais également de les présenter sous une forme lisible (en transformant une date brute en chaîne de caractères représentant une date lisible, …). Pour ce faire, ZF2 utilise les fichiers PHTML pour assurer l’écriture de fichiers HTML et utilise des aides de vues pour la conversion de données.

Utiliser le meilleur de Python 2.x et de Python 3.x au sein d’une seule et même application

Magazine
Marque
GNU/Linux Magazine
Numéro
145
Mois de parution
janvier 2012
Spécialité(s)
Résumé
La branche Python 2.x a fait ses preuves, elle est aujourd’hui stabilisée et dispose d’un nombre hallucinant de bibliothèques et frameworks qui font de Python ce qu’il est aujourd’hui. Cependant, Python 2.x a également montré quelques limites et les améliorations que le langage devait subir nécessitaient forcément de casser la rétro-compatibilité et donc de passer dans une nouvelle branche, tout en offrant bien entendu à tous les utilisateurs des moyens efficaces permettant de convertir une application vers Python 3.x...

Modèles

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
58
Mois de parution
janvier 2012
Spécialité(s)
Résumé
La couche de persistance d’une application est l’élément le plus essentiel. Les frameworks tels que ZF2 sont conçus pour créer des applications au-dessus de bases de données relationnelles. Ils disposent donc de tout l’arsenal nécessaire pour gérer les différentes bases de données du marché et leurs spécificités, mais également pour proposer des méthodes efficaces pour gérer les données lues ou écrites en base, via un ORM performant.

Annotations

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
58
Mois de parution
janvier 2012
Spécialité(s)
Résumé
Une annotation est à la base un élément de programmation assez peu standardisé permettant de gérer des métadonnées d’un code source. On trouve différentes notions regroupées sous le terme d’annotation, parmi lesquelles la fourniture de documentation au format PHPDoc. En ce qui concerne ZF2, la notion d’annotation est définie par l’interface Zend\Code\Annotation\Annotation.

Utilisation des évènements

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
58
Mois de parution
janvier 2012
Spécialité(s)
Résumé
Comme on a pu le voir dans les articles précédents, les événements sont au cœur de ZF2. Lorsqu’on ne se concentre que sur le modèle, la vue et le contrôleur, ils sont utilisés sans que l’on en ait forcément conscience, car au cœur du processus Mvc. La première partie de cet article va les détailler. Le gestionnaire d’événements est également prévu pour être utilisé à n’importe quel moment pour résoudre des problématiques qui auparavant nécessitaient d’écrire des classes spécifiques avec des hooks spécifiques. La seconde partie va présenter la manière de jouer avec ce gestionnaire.

Exceptions

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
58
Mois de parution
janvier 2012
Spécialité(s)
Résumé
ZF1 proposait une exception par composant ou sous-composant. ZF2 revoit toute la façon de faire et l’adapte à l’utilisation des espaces de nommage.Savoir comment fonctionne le système d’exception permet de comprendre leur utilisation dans les composants, mais surtout, permet de les utiliser de manière conforme lorsque l’on créera nos propres exceptions.