Bonjour,

Je vais essayer d'être clair.
Je me prend un peu la tête sur les formulaires new et edit du backend.

Dans le frontend, j'ai un formulaire pour l'enregistrement de client (Customer).
Ils entrent leur nom, prenom, mail, un mot de passe (2 input fois pour être sûr) etc...
Bien-sûr on vérifie entre autres que le mail n'existe pas déjà dans la bdd.

Dans le backend, si j'édite un client, les champs concernant le password sont vides (de toute façon ils sont cryptés dans la bdd), et à la sauvegarde il me dit que le mail est déjà présent dans la table.
-> la sauvegarde échoue donc

L'idée est donc de modifier le fichier generator.yml pour avoir un formulaire adapter au backend.
J'ai donc dans le generator.yml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 form:
        class: BackendCustomerForm
      edit:
        title: Edition de %%firstname%% %%lastname%%
      new:     ~
Et je me fais un formulaire BackendCustomerForm, dans lequel je fais, entre autres, unset($this['password']).

Ca fonctionne très bien pour l'édition d'un client (sauf que je ne peux pas changer le mot de passe, c'est pas grave).
Par contre, ça ne fonctionne pas pour la création d'un nouveau client.
J'obtiens l'erreur :
Savez-vous comment régler mon problème?
MErci