Size: a a a

2021 March 17

S)

Shokha )) in symfony
Anton K.
можно реализовать у объекта User интерфейс isEqualTo и исключить оттуда username
сделал так но  после flush к провайдеру 👇🏻
   public function refreshUser(UserInterface $identitiy): UserInterface
👆🏻туда приходить  старые данные!
источник

S)

Shokha )) in symfony
после  flush данные из сесси не обновляется
источник

S)

Shokha )) in symfony
Shokha ))
сделал так но  после flush к провайдеру 👇🏻
   public function refreshUser(UserInterface $identitiy): UserInterface
👆🏻туда приходить  старые данные!
после flush туда должен уже прилететь новые данные или нет?
источник

AK

Anton K. in symfony
а провайдер кто? я чет думал, что как раз провайвер должен по id данные в сессии обновить
источник

CB

Chiki Briki in symfony
Приветствую. Подскажет кто-нибудь как лучше в симфе вставлять батчи сущностей с вложенными релейшонами при этом не через через доктриновские "батчи" а через вставку multiple rows в рамках одного запроса?

Пока что склонен к варианту разбивать данные на  списки по типу сущности и вставлять список каждого типа отдельно
источник

VK

Vladyslav Kopaihorod... in symfony
Chiki Briki
Приветствую. Подскажет кто-нибудь как лучше в симфе вставлять батчи сущностей с вложенными релейшонами при этом не через через доктриновские "батчи" а через вставку multiple rows в рамках одного запроса?

Пока что склонен к варианту разбивать данные на  списки по типу сущности и вставлять список каждого типа отдельно
Почему не доктрин батчи?
источник

CB

Chiki Briki in symfony
Vladyslav Kopaihorodskyi
Почему не доктрин батчи?
Они просто в транзакцию оборачивают, а не insert multi rows делают
источник

AK

Anton K. in symfony
я думаю это уже за рамками ORM надо делать
источник

ES

Evgeny Savich in symfony
Chiki Briki
Они просто в транзакцию оборачивают, а не insert multi rows делают
а какая разница?
источник

CB

Chiki Briki in symfony
Evgeny Savich
а какая разница?
Много запросов в одной транзакции отрабатывают на порядки дольше чем один большой запрос
источник

CB

Chiki Briki in symfony
Anton K.
я думаю это уже за рамками ORM надо делать
Окей, думал мб есть какое-то решение на этот счет, кроме как через DBAL)
источник

AK

Anton K. in symfony
Chiki Briki
Много запросов в одной транзакции отрабатывают на порядки дольше чем один большой запрос
ваще uow даст список сущностей, которые надо заинсертить, можно их выбрать и сделать insert нескольких
источник

ES

Evgeny Savich in symfony
Chiki Briki
Много запросов в одной транзакции отрабатывают на порядки дольше чем один большой запрос
это ты уверен?
источник

VK

Vladyslav Kopaihorod... in symfony
Ну пиши свой билдер запроса и запускай
источник

AK

Anton K. in symfony
но тогда не получить нормально pk, если он auto increment, то его неоткуда будет взять и на выходе будут неполные объекты. хотя если есть natural id, то норм
источник

CB

Chiki Briki in symfony
Anton K.
но тогда не получить нормально pk, если он auto increment, то его неоткуда будет взять и на выходе будут неполные объекты. хотя если есть natural id, то норм
uuid юзаю)
источник

CB

Chiki Briki in symfony
Evgeny Savich
это ты уверен?
да
источник

AK

Anton K. in symfony
Chiki Briki
uuid юзаю)
тогда красавчик ваще. осталось понять, можно ли из uow убрать сущности на insert
источник

ES

Evgeny Savich in symfony
ну тогда ок
источник

CB

Chiki Briki in symfony
Anton K.
тогда красавчик ваще. осталось понять, можно ли из uow убрать сущности на insert
а зачем убирать из uow, не подскажешь?
источник