Dev du 11/10/2017
2 participants
Page 1 sur 1
Dev du 11/10/2017
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
Re: Dev du 11/10/2017
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.
Re: Dev du 11/10/2017
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 : 25
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|