Size: a a a

2021 September 01

A

Anon. in symfony
Может кому-то не нравится компилируемый di?
источник

AD

Andrey Dembitskyi in symfony
Мы заменяли родной контейнер phalcon на  другой.
Может и symfony контейнер кому-то не подойдёт
источник

AM

Artem Molotov in symfony
Возник вопрос о том, кто как реализует репозитории. Сделаю опрос
источник

AM

Artem Molotov in symfony
Как вы привыкли флешить данные, используя репозитории?
Анонимный опрос
41%
Делаю $em->flush внутри каждого из crud-методов репозитория
6%
Выношу в отдельный метод репозитория flush()
8%
У меня внутри DBAL, так что "flush" срабатывает сам
33%
Делаю отдельную абстракцию Flusher/Transaction и уже внутри неё $em->flush(). Запуск вручную
12%
Делаю отдельную абстракцию Flusher/Transaction. Запускается автоматически через мидлварку/событие
Проголосовало: 49
источник

КГ

Константин Грачев... in symfony
А если в разных местах по разному, за шо голосовать?)
источник

СВ

Сергей Вершинин... in symfony
у меня DBAL, flush срабатывает сам - эт как?
источник

AM

Artem Molotov in symfony
Как делал чаще за последние пол года. Ну или как считаешь правильней. На выбор
источник

КГ

Константин Грачев... in symfony
flush он же в ORM
источник

👤U

👤 User in symfony
А я вообще думал, что в симфони репы только чтобы данные получать.
Сохранение в других местах.
Мы ж не в c# кодим.
источник

СВ

Сергей Вершинин... in symfony
я знаю))
источник

AM

Artem Molotov in symfony
Эт если ты делаешь execute insert запроса, например
источник

СВ

Сергей Вершинин... in symfony
ну не сам же))
источник

AM

Artem Molotov in symfony
А если точнее?
источник

AM

Artem Molotov in symfony
Нужно было в кавычки написать, как сделал с "flush".
источник

BY

Boris Yakushev in symfony
Никак, нахуя мне flush в репос пихать?
источник

СВ

Сергей Вершинин... in symfony
flush  делает больше, чем просто insert\update) как минимум в транзакцию заворачивает
источник

КГ

Константин Грачев... in symfony
У нас json-rpc на мидлварях, там есть мидлваря с transactional.
В контроллерах EasyAdmin'a я не стал придумывать, делаю em::flush в контроллерах.

Для команд маленькую обёртку метода execute сделал, но это из рубрики "поменьше писать" не более того https://github.com/automagistre/automagistre/blob/master/src/Command/TransactionalCommand.php
источник

AM

Artem Molotov in symfony
Записываете данные без ORM?
источник

КГ

Константин Грачев... in symfony
Ща буллинг за трейты начнётя xd
источник

AM

Artem Molotov in symfony
Это само собой понятно. Но если делать запись через орм, то запускать его "где-то" надо.
источник