当前位置:  开发笔记 > 编程语言 > 正文

Symfony:如何验证doctrine实体映射一致性

如何解决《Symfony:如何验证doctrine实体映射一致性》经验,为你挑选了1个好方法。

导航我使用Symfony构建的应用程序我发现一些实体的映射是不一致的.

Symfony Profiler告诉我这个:

AppBundle\Entity\Email映射AppBundle\Entity\Email#forCustomer和AppBundle\Entity\Customer #eversils彼此不一致.

反过来:

AppBundle\Entity\Customer关联AppBundle\Entity\Customer #emails指的是不存在的拥有方字段AppBundle\Entity\Email#owner.

如何在一次检查所有实体以发现这种不一致,而不必浏览所有应用程序希望我发现其他不一致?



1> 小智..:

您可以尝试:

app/console doctrine:schema:validate

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有