Size: a a a

2021 October 13

KS

Kirill Sotnikov in symfony
Ну не настолько я плох, чтобы этого не знать) Забыл просто
источник

✨Basic_Instinct✨ in symfony
если составной, то вроде осилит
источник

KS

Kirill Sotnikov in symfony
Ну так в одной сущности в составном, в другой - нет
источник

ПГ

Павел Г. in symfony
Там получается надо одновременно промапить на id и одновременно на сущность
источник

✨Basic_Instinct✨ in symfony
не читается, я вижу ссылку на Entity1 а класс TradeItem
источник

✨Basic_Instinct✨ in symfony
ну он мапит на id ссылкой и делает составной ключ из нескольких
источник

ПГ

Павел Г. in symfony
я просто делал one to one и выходило что приходилось костылить отельно pk и отдельно fk - причем одинаковые
источник

ПГ

Павел Г. in symfony
Про составной не буду говорить, не знаю
источник

✨Basic_Instinct✨ in symfony
короче, приведи в порядок, ибо не читается нифига
источник

KS

Kirill Sotnikov in symfony
Блин, так что еще привести?) Уже все привел, что мы обсудили
источник

✨Basic_Instinct✨ in symfony
не дерзи, я не сижу и не кликаю F5
источник

✨Basic_Instinct✨ in symfony
#[ORM\Id]
   #[ORM\ManyToOne(targetEntity: "SmthElse")]
   #[ORM\JoinColumn(name: "smth_else_id", referencedColumnName: "id")]
   private SmthElse $smthElse;
источник

✨Basic_Instinct✨ in symfony
куда ссылка?
источник

KS

Kirill Sotnikov in symfony
Да где вы дерзость-то нашли? Нижайше извиняюсь, если вы там ее действительно разглядели, но по задумке дерзости там не было вовсе
источник

KS

Kirill Sotnikov in symfony
На рандом сущность, делать я ее не стал, ибо разницы же по сути нет, что там за сущность. Проблема же в ключах между entity, entity1 и entity2. Она тут для понимания, что есть составной PK
источник

✨Basic_Instinct✨ in symfony
ок, допустим так...
Но

#[ORM\Id]
   #[ORM\ManyToOne(targetEntity: "Entity1")]
   #[ORM\JoinColumn(name: "entity1_id", referencedColumnName: "id")]
   private Entity1 $entity1;

здесь referencedColumnName: "id"

открываем Entity1 - а где $id ???
источник

✨Basic_Instinct✨ in symfony
у тебя там

#[ORM\Id]
   #[ORM\OneToOne(targetEntity:"Entity")]
   #[ORM\JoinColumn(name:"id", referencedColumnName:"id")]
   private Entity $entity;
источник

ПГ

Павел Г. in symfony
Хм. Судя по доке, вроде можно мапинг и id использовать. Чтоже тогда у меня не завелось :( печаль
источник

✨Basic_Instinct✨ in symfony
$entity;
источник

✨Basic_Instinct✨ in symfony
я когда-то давно делалал ручной ManyToMany
источник