Pagelyout: 1- intégration des différents templates
- Découpage du page layout sous forme des includes à changer dans le futur avec se rendre et render_esi.
- La mise en place d'un formulaire de souscription:
2- L'ajout d'un contrôleur pour le traitement du logic applicatif avec une classe abstraite afin de répondre à la sérialisation ainsi que récupération des erreurs de validations
3- Une entité
Subscription.php
qui modélise principalement notre domaine, les différentes règles de validations
4- validation de zip code on se basant sur le pays sélectionné par l'utilisateur et la validation par mail de tel sorte que si un utilisateur a déjà souscrit il n'a pas le droit de souscrire une autrefois vu que son adresse mail et ses infos sont déjà enregistrées.
5- SubscriptionType
pour notre form type: la defintions des champs à afficher
6- un form theme était mis en place pour enlever les labels et appliquer quelque classe de plus.