내 PhpUnit 테스트에 이상한 문제가 있습니다. Symfony3를 사용하고, Doctrine과 DataFixtures는 OrderdFixutreInterface를 구현합니다. 내가 @ORM의 \ 열을 제거하면Symfony3 및 Doctrine DataFixtures
/**
* @var SlotPosition
*
* @ORM\Column(name="slot_position_id", nullable=false)
* @ORM\ManyToOne(targetEntity="SlotBundle\Entity\SlotPosition")
*/
private $slotPosition;
: 나는 DataFixtures에로드 할 엔티티에 주석 @의 ORM/열을 사용하면 , 그것은처럼 보이는 내가 엔티티에있는
THE ERROR HANDLER HAS CHANGED!
Process finished with exit code 255
정의로 끝 부품 모두 잘 작동합니다. 누군가 그 이유를 말해 줄 수 있습니까?
감사합니다. Btw는 http://docs.doctrine-project.org/projects/doctrine-orm/en에 따라 작동합니다. /latest/reference/annotations-reference.html#joincolumn \ @JoinColumns에는 nullable 기본값 TRUE가 있지만 \ @Column에는 nullable defautl FALSE이 있습니다. 비트 지저분한 것 같아요. – Jimi
'nullable'문서가 맞습니다. 기본적으로 있습니다. 'JoinColumn'에 대해서는 TRUE이지만, 기본적으로'Column'에 대해서는 FALSE입니다 (실제로는 절대로 알지 못합니다) – Kodoyosa