Рассмотрим сущность с (однонаправленной) ассоциацией manyToOne:
EntityX:
type: entity
table: x
id:
id:
type: integer
generator: { strategy: AUTO }
fields:
type:
type: string
manyToOne:
entityY:
targetEntity: EntityY
Любое свойство EntityY будет загружено через прокси-класс; однако идентификатор EntityY будет (должен быть) доступен до загрузки прокси. Каков наилучший способ получить этот идентификатор без запуска прокси-загрузчика EntityY?
Редактировать: я использую Symfony2 (2.0.11), поэтому зависимость Doctrine ограничена v2.1