如何按关系名称获取实体类名



我有 2 个实体城市地区
以这种方式链接到区域的城市:

/**
 * @ORMManyToOne(targetEntity="Region", inversedBy="cities")
 * @var Region
 */
protected $region;

如何获取只有"区域"字符串的区域类名(并且知道区域是City的关系(?

在实体/对象管理器 ( DoctrineCommonPersistenceObjectManager ( 上,您可以调用 getClassMetadata($className)

例如:

$metaData = $em->getClassMetadata(City::class);
$metaData->getAssociationTargetClass('region'); // => 'Region'

相关内容

  • 没有找到相关文章

最新更新