Bonjour,

Comment organiser ses classes suivant cette problématique : gérer un utilisateur avec inscription et mise à jour du profil.

1 Entity User
1 DAO User
1 Classe My\Form\UserAdd
1 Classe My\Form\UserEdit

1/ Pour commencer, êtes-vous d'accord avec cette organisation des classes ?

Les formulaires d'inscription et de mise à jour dépendent très fortement de l'entité User.

2/ Comment faire en sorte que les classes de formulaires n'aient pas d'injections de dépendances avec l'entité User ?
- Passez-vous par un service ?
- Où placez-vous les fonctions validateurs de champ (avec constantes taille min/max, messages d'erreur, libellés, ...) ?
> Dans l'entité User ?

Merci