Идентификатор сущности в доктрине.

beckerman

Новичок
Собственно, вот и ворпос: как получить идентификатор сущности в доктрине? Разумеется, у каждой сущности должен быть метод getId(), но теоретически он может называться и по-другому. Нужна стандартная доктриновская функция для получения идентификатора (которую я найти не смог), либо какое-то другое решение.
Спасибо за ответы.
 

hell0w0rd

Продвинутый новичок
Что значит может называться как-то по другому?
Тогда будет метод getCustomId(), или любой другой геттер.
 

Adelf

Administrator
Команда форума
1. Рыться в метаданных и найти id поле.
2. Обьявить в базовом классе для всех сущностей метод getIdentificator(), по умолчанию возвращающий getId() и переопределять там, где идентификатор не Id.

А вообще, "ты не должен этого хотеть". Так что, возможно стоит пересмотреть задачу и подход к ее решению.
 
Сверху