Donc on va faire un truc un peu semblable, la page de création d'élève.
Elle est accessible dans le menu via Eleve -> New...
Pour cette page, il faut :
éditer le formulaire dans le fichier SERS/view/phtml/eleve_create.php pour :
qu'il envoie vers SERS/controller/page/eleve_create.php en POST
créer un fichier SERS/controller/page/eleve_create.php
faire en sorte que le controller eleve_create.php récupère les données envoyées en POST pour créer un objet User, le remplir avec les données de l'extérieur, et l'enregistrer dans la base de données
Ne faire dans un premier temps que les attributs qui sont "directement" liés à User et qui sont envoyés dans le formulaire :
prénom
nom
mail
adresse
date de naissance
à terme, il faudra également :
générer le pseudo en fonction du prénom et du nom de l'utilisateur
générer un mot de passe (_prelude par exemple) que l'utilisateur pourra redéfinir plus tard
enregistrer la dateCréation à now()
mettre affiche à true
mettre le type d'utilisateur à "élève"
mettre l'avatar à une image par défaut (SERS/view/document/image/default.png)
Voilà, un joli bout de travail.
Pour ce qui concerne la view, Tommy, tu t'en charges stp.
Pour ce qui concerne le controller, Alexis, c'est pour toi. C'est quasi la même chose que user_create.php
La majorité du débug a été fait sur les classes :
Donc on va faire un truc un peu semblable, la page de création d'élève. Elle est accessible dans le menu via Eleve -> New...
Pour cette page, il faut :
Voilà, un joli bout de travail.
Pour ce qui concerne la view, Tommy, tu t'en charges stp. Pour ce qui concerne le controller, Alexis, c'est pour toi. C'est quasi la même chose que user_create.php