2015-12-15 1 views
3

Naviguer dans mon application construite avec Symfony J'ai découvert que certaines correspondances de certaines entités sont incohérentes.Symfony: comment vérifier la cohérence des entités de doctrine

Le Profiler Symfony me dit ceci:

AppBundle \ Entité \ Envoyer Les correspondances AppBundle \ Entité \ Email # forCustomer et AppBundle \ \ Entity emails # client sont incompatibles les uns avec les autres.

et, en sens inverse:

AppBundle \ Entité \ Client L'association AppBundle \ Entité \ emails # client fait référence au champ latéral possédant AppBundle \ Entité \ Email # propriétaire qui n'existe pas .

Comment puis-je vérifier toutes les entités en une seule fois pour découvrir ce genre d'incohérence, sans avoir à naviguer toute l'application en espérant que je découvre d'autres incohérences?

Répondre

3

Vous pouvez essayer avec:

app/console doctrine:schema:validate