0
我有一个奇怪的问题,我的PhpUnit测试。 我使用Symfony3,Doctrine和DataFixtures实现OrderdFixutreInterface。 当我使用注释@ ORM /列在实体我想在DataFixtures加载,它与Symfony3和Doctrine DataFixtures
THE ERROR HANDLER HAS CHANGED!
Process finished with exit code 255
定义结束我在实体样子:
/**
* @var SlotPosition
*
* @ORM\Column(name="slot_position_id", nullable=false)
* @ORM\ManyToOne(targetEntity="SlotBundle\Entity\SlotPosition")
*/
private $slotPosition;
如果我删除@ORM \专栏部分工作都很好。 有人可以告诉我为什么吗?
它工作的很好,谢谢:)顺便说一句,根据这个http://docs.doctrine-project.org/projects/doctrine-orm/en /latest/reference/annotations-reference.html#joincolumn \ @JoinColumns具有可为空的默认TRUE,但\ @Column具有可空的defautl FALSE ..位凌乱我想.. – Jimi
你是正确的根据文档'可空'是默认'JoinColumn'为TRUE,但'Column'默认为FALSE(我其实从未注意到) – Kodoyosa