Bonjour à tous,

J’ai un formulaire d’inscription sur mon site en Cakephp 2.
L’utilisateur doit choisir un fichier pour son avatar, entrer son nom, son email…

Le problème c’est que si le formulaire n’est pas valide lors de la soumission (par exemple, adresse mail non valide), il est redirigé sur la page du formulaire avec tout les champs préremplis.
Vu que les informations se trouvent dans le tableau $this->request->data[‘User’]

Par contre, il doit resélectionner son fichier pour pouvoir resoumettre le formulaire.

Est-ce que quelqu’un saurait comment faire pour que l’utilisateur n’ait pas à resélectionner son fichier ?

Pour info, j’utilise le plugin upload de Jonathan https://github.com/Grafikart/CakePHP-Upload

Merci d’avance pour votre aide.

3 réponses


Bonjour
à ce que je sache il est impossbile de le faire. seul les inputs classique gardent le Old value.

Bonjour.

Par contre, il doit resélectionner son fichier pour pouvoir resoumettre le formulaire.

Comme te l'a dit tincode, ce n'est pas possible pour les input de type file et ce n'est pas un cas isolé au Framework, mais en général.

Merci à tous pour vos réponses.

Je vais mettre le choix de l’avatar en 2e étape après les informations.