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