Size: a a a

2021 July 14

A

Araik in symfony
Благодарю!
источник

✨Basic_Instinct✨ in symfony
что еще могу посоветовать - это удалить primary id у связывающей сущности Entity2, а к каждому свойствам  ManyToOne Entity1 + ManyToOne Entity3 - добавить аннотацию @ORM\Id тем самым создастся составной праймери кей  с этими полями
источник

✨Basic_Instinct✨ in symfony
по факту ты получаешь тот же ManyToMany только на сущностях
источник

A

Araik in symfony
А как быть, если у меня есть Entity которая относится к другой базе данных? А у меня в проекте есть таблица, которая связывает эту сущность из другой базы, с сущностью из моей базы? ))
источник

A

Araik in symfony
Примерно так:
DB1 (другая база)
-  Categories

DB2 (база приложения)
- Products
- ProductsLinks ( сущность\таблица связывающая Db1.Categories и DB2.Products
источник

Ш

Шурик in symfony
никак
источник

VK

Vladyslav Kopaihorod... in symfony
жостко ты его
источник

A

Araik in symfony
Я тоже так думал, но мне сказали, что такое делали еще на Symfony 1
источник

Ш

Шурик in symfony
так а что? доктрина ж не может в релейшены между сущностями из разных баз
источник

VK

Vladyslav Kopaihorod... in symfony
у него нормальные микросервисы с отдельными базами, не часто такое увидишь)
источник

VK

Vladyslav Kopaihorod... in symfony
- не хочешь микросервисы - делаешь разные бд
- хочешь микросервисы - одна общая бд на всех
источник

AN

Alexander Nazarov in symfony
Почему не часто? Мне кажется наоборот это частый кейс
https://microservices.io/patterns/data/database-per-service.html
источник

AD

Andrey Dembitskyi in symfony
видно теоретика
источник

✨Basic_Instinct✨ in symfony
почему нет?
источник

A

Araik in symfony
А как это сделать?
источник

✨Basic_Instinct✨ in symfony
multiple entity managers гугли
источник

A

Araik in symfony
спасибо
источник

✨Basic_Instinct✨ in symfony
источник

✨Basic_Instinct✨ in symfony
для сущностей не делала, для DBAL только, но это возможно
источник

A

Araik in symfony
Пойду изучать, спасибо
источник