我有2个实体城市和区域
以这种方式链接到地区的城市:
/**
* @ORM\ManyToOne(targetEntity="Region", inversedBy="cities")
* @var Region
*/
protected $region;
如何让Region类名只有“region”字符串(并且知道该区域是City
的关系)?
答案 0 :(得分:1)
在实体/对象管理器(\Doctrine\Common\Persistence\ObjectManager
)上,您可以调用getClassMetadata($className)
。
E.g:
$metaData = $em->getClassMetadata(City::class);
$metaData->getAssociationTargetClass('region'); // => 'Region'