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