Hi, I have ManyToMany unidirectional relationship represented by a

Select múltiple and expanded widget in a form type class(CustomReport and AccessLog entities). When the form is persisted (CustomReportType), something strange happens: the relationship is stored correctly in the resulting table and an update statement is also executed on one field of the related entity (AccessLog) for each existing record in the table, and there is no lifecycle event that triggers it. I've been struggling with this for several days and I can't find a solution. Some idea!?
If I set expanded property to false, then the stranges update quantities correspond with the number of options selected in the SELECT widget.

5 ответов

14 просмотров

Symfony/Doctrine versions, gist code examples? Are you sure that there are no other non-doctrine listeners or database triggers by themselves?

Francisco- Автор вопроса
Daria Motorina
Symfony/Doctrine versions, gist code examples? Are...

Hi, Symfony 6.3. I'm sure there are no listeners or lifecycles events on these entities. CustomReportType class: https://gist.github.com/frizquierdo/01728a0a3744e1c3022a1491c1928336 CustomReport entity: https://gist.github.com/frizquierdo/55dbf8ae514f699bc80dc039dbafece7 AccessLog entity: https://gist.github.com/frizquierdo/b3c4e4cf93566e381edd2fe0f77d858f Custom report action persist: https://gist.github.com/frizquierdo/d7e2895c011d6db55a6c298559a20086 Log registry for persist operation (action): https://gist.github.com/frizquierdo/1ff5d7d6240e3ac470549665ff237aea Why all those UPDATE access_log SET consumo = ? WHERE id = ? (parameters: array{"1":1204916663,"2":1}, types: array{"1":2,"2":1}).....

Francisco
Hi, Symfony 6.3. I'm sure there are no listeners o...

$this->accessLogRepository->createQueryBuilder('al')->orderBy('al.fecha', 'DESC') get all entity to UnitOfWork, they will always be updated

Francisco- Автор вопроса
Michel Angelo
$this->accessLogRepository->createQueryBuilder('al...

Is there some way to obtain that collection ordered for form type without updating the unitOfWork?

Francisco- Автор вопроса
Michel Angelo
$this->accessLogRepository->createQueryBuilder('al...

Michel Angelo nop, I've removed the query_builder from widget definition and orderby from Entity field definition, and updates continue.

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта