EDIT1 :
당신은 단순히 O
번들에 SomeCoreEntity
를 확장하고 당신이 필요 추가 할 수 있습니다
<?php
namespace Vendor\OptionalBundle\Entity;
use Vendor\CoreBundle\Entity\SomeCoreEntity as BaseEntity;
use Doctrine\Common\Collections\ArrayCollection;
Class NewEntity extends BaseEntity
{
/**
* @ORM\OneToMany(targetEntity="Vendor\OptionalBundle\Entity\NewEntity" mappedBy="coreEntity")
*/
private $optionalEntities;
public function __construct() {
$this->optionalEntities = ArrayCollection();
}
}
원래 답변 :
글쓰기를 시도 했습니까? 이런 식으로 O
번들 :
<?php
namespace Vendor\OptionalBundle\Entity
Class SomeOptionalEntity
{
/**
* @ORM\ManyToOne(targetEntity="Vendor\CoreBundle\Entity\SomeCoreEntity")
*/
private $coreEntity;
}
예,이 부분은 올바르게 생성되었지만 bidirectioanl 연관이 필요합니다. C에서 매개 변수와 주석이 존재하지 않는 경우에도 빌드하는 동안 오류를 제공하지 않는 inversedBy 매개 변수를 추가합니다. –
나는 PHP 매핑을 사용하여 할 수 있다고 생각한다 : http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/php-mapping.html하지만 좋은 장소를 알지 못한다. 코드. –
방금 대답을 업데이 트 –