Bonjour,
Je suis sur symfony 2.1
J'ai crée une entité avec 4 champs :
- Personne
- Telephone
- DebutValidite
- FinValidite
Une personne ne peut avoir qu'un numéro de téléphone valide à un moment.
Un numéro est valide si la date est comprise entre DebutValidite et FinValidite
Je sais comment vérifier qu'il n'y a pas de chevauchement de dates en sql
Mais je ne sais pas comment le faire dans une entité (DQL ?)
De plus j'imagine mettre le contrôle dans l’évènement pre update. Est ce la meilleure solution ?
Merci de votre aide
JL
Partager