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