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...
  • Вопрос задан
  • 23 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Sliza Москва
от 150 000 руб.
REDSTART Калининград
от 80 000 до 100 000 руб.
Хантфлоу Москва
от 80 000 до 90 000 руб.
20 янв. 2019, в 22:33
30000 руб./за проект
20 янв. 2019, в 22:03
1000 руб./за проект