Я пытаюсь создать абстрагированный метод getId в моем базовом классе Entity в Symfony2, используя Doctrine2 для базы данных, в которой первичные ключи имеют разные имена в разных таблицах.Свойство _identifier, которое содержит информацию, которую я пытаюсь получить, но я не уверен, как правильно получить к ней доступ.
Я предполагаю, что есть некоторая простая магия Доктрины, похожая на:
public function getId()
{
return $this->getIdentifier();
}
Но мне нигде не удалось найти его в промежутках.