Dev du 11/10/2017

Aller en bas

Dev du 11/10/2017

Message par Christophedlr le Mer 11 Oct - 10:21

Commit : 88c209a972875a9294b4170376c7bb276d4ee63b


Ajout du chargement de la configuration depuis parameters.json, PDO et le gestionnaire d'entité, dans le fichier de définition de PHP-DI
Ajout du fichier de définition de l'entité User
Ajout de l'entité User
Ajout d'un gestionnaire d'entité pour insérer des données dans la base

Le gestionnaire d'entité, permet d'insérer les données mais aussi de les mettre à jour (à venir). Les entités sont de simples classes, auxquelles ont ajoute un fichier de définition (nomentité.json) dans le dossier de configuration des entités.
Une entité peut être utilisée pour autre chose que la persistance et la lecture des données dans une base, par exemple cela peut être utilisé pour écrire dans un fichier.

Le chargement complet de PDO est assuré par PHP-DI, ce qui permet d'en faciliter la réutilisation et la transmission par injection de dépendance.

TODO :
Créer une entité sur les données du formulaire soumis à l'inscription afin d'enregistrer le nouveau utilisateur
Générer une clé de validation et l'envoyée par e-mail
Gérer le lien de validation et la fenêtre de validation si on clique pas sur le lien
avatar
Christophedlr
Admin

Messages : 37
Date d'inscription : 14/09/2017
Age : 31
Localisation : Lattes, France

Voir le profil de l'utilisateur https://www.ets2routes.com

Revenir en haut Aller en bas

Re: Dev du 11/10/2017

Message par Christophedlr le Mer 11 Oct - 21:57

Commit : da30173925850d37aeb51afd79dfe8398225efa8


Ajout d'un gestionnaire de langue extérieur à Twig (pour utilisation en dehors de Twig)
Ajout de deux méthodes : redirectToRoute et redirect dans le contrôleur de base
Ajout d'un message d'erreur pour la réussite ou non de la création d'un nouvel utilisateur
Ajout du gestionnaire de langue dans le fichier d'injection de PHP-DI
Ajout de la langue par défaut dans parameters.json (français)
Mise à jour de LangExtension pour utiliser le gestionnaire de langue dans Twig
Mise à jour de BaseExtension pour obtenir les messages flash à afficher sur toutes les pages

Les deux méthodes de redirection, permettent de renvoyer sur une URL ou une route (au sein du site), avec le code de retour (200 étant OK en HTTP).

TODO :
Message d'erreur pour chaque élément incorrect si le formulaire n'est pas valide
Générer une clé de validation et l'envoyer par e-mail
Gérer le lien de validation et la fenêtre de validation si on clique pas sur le lien


Ce commit est relativement important, car c'est un travail sur plusieurs fronts à la fois.
avatar
Christophedlr
Admin

Messages : 37
Date d'inscription : 14/09/2017
Age : 31
Localisation : Lattes, France

Voir le profil de l'utilisateur https://www.ets2routes.com

Revenir en haut Aller en bas

Re: Dev du 11/10/2017

Message par duncanlepro le Mer 11 Oct - 22:24

Coucou je me suis inscrit pour avoir une notif a chaque fois que tu sort un commit.

duncanlepro

Messages : 5
Date d'inscription : 11/10/2017
Age : 19

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dev du 11/10/2017

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum