BonBonSlick
@BonBonSlick
Vanilla Full Stack Web Architector

Composite embeddable primary key by 2 fields?

<embedded  name="ip" class="ValueObject\Ip" />
// ERROR
  No identifier/primary key specified for Entity "Entity". Every Entity must have an identifier/primary key.

Тут только примитивные типы разрешает.
https://www.doctrine-project.org/projects/doctrine...
Еще, если назвать поле id и сделать embedde доктрина автоматически делает его ID, вот только я хочу заменить на другое поле. Естественно без автоинкремента или еще чего, ID мануально ставим с проверкой на unique по двум полям.

Есть там ip и like, то есть одинаковый IP может то быть у разных лайков, из под разных пользователей, поетому считать уникальность надо по двум полям.

Как?

А дока не покрывает такой кейсы
https://www.doctrine-project.org/projects/doctrine...
https://www.doctrine-project.org/projects/doctrine...
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы