Doctrine orm 如何通过关系名称获取实体类名称
我有两个实体城市和地区 城市以这种方式链接到区域:Doctrine orm 如何通过关系名称获取实体类名称,doctrine-orm,Doctrine Orm,我有两个实体城市和地区 城市以这种方式链接到区域: /** * @ORM\ManyToOne(targetEntity="Region", inversedBy="cities") * @var Region */ protected $region; 如何获取只有区域字符串且知道区域是城市关系的区域类名?在实体/object manager\Doctrine\Common\Persistence\ObjectManager上,可以调用getClassMetadata$className
/**
* @ORM\ManyToOne(targetEntity="Region", inversedBy="cities")
* @var Region
*/
protected $region;
如何获取只有区域字符串且知道区域是城市关系的区域类名?在实体/object manager\Doctrine\Common\Persistence\ObjectManager上,可以调用getClassMetadata$className 例如:
$metaData = $em->getClassMetadata(City::class);
$metaData->getAssociationTargetClass('region'); // => 'Region'