Size: a a a

2021 January 14

СВ

Сергей Вершинин... in symfony
вот типа того
источник

AD

Andrey Dembitskyi in symfony
Сергей Вершинин
framework:
   messenger:
           order:
               dsn: '%env(RABBITMQ_DSN)%'
               options:
                   exchange:
                       name: order
                   queues:
                       order_sms: ~
                       order_email: ~
           order_sms:
               dsn: '%env(RABBITMQ_DSN)%'
               options:
                   auto_setup: false
                   queues:
                       order_sms: ~
           order_email:
               dsn: '%env(RABBITMQ_DSN)%'
               options:
                   auto_setup: false
                   queues:
                       order_email: ~

       routing:
           App\Event\OrderCreated: order
источник

СВ

Сергей Вершинин... in symfony
messenger:consume order_sms
messenger:consume order_email
источник

СВ

Сергей Вершинин... in symfony
в коде dispatch(App\Event\OrderCreated())
источник

SB

Sergei Baikin in symfony
Сергей Вершинин
messenger:consume order_sms
messenger:consume order_email
Понял осознал по exchange

Не виже где вы задали что messenger:consume order_sms только смс отправит но не емеил?
У вас обработчики в конфиге не упоминаются

А у нас на сообшение App\Event\OrderCreated повешано 2 слушателя
один мыло шлёт другой смс
источник

СВ

Сергей Вершинин... in symfony
Да-да,это в классе handler указывается.ща
источник

СВ

Сергей Вершинин... in symfony
источник

SB

Sergei Baikin in symfony
все понял спасибо

я понял что можно
и понял что все равно не хотел бы делать отдельную очередь под тысячи моих обработчиков
Но ваш способ рабочий несомненно
источник

ПГ

Павел Г. in symfony
Приветствую. Подскажите плиз по мессенджеру.  Симфони 4.4.
Хочу использовать doctrine_clear_entity_manager middlware

Но симфони на отрез не хочет его видеть.   Возможно не там ищу, но не пойму где надо.

Пулреквест на добавление этого мидлвара https://github.com/symfony/symfony/pull/31334/files  Вроде как в симфони бридж доктрин.

Открываю https://github.com/symfony/symfony/tree/4.4/src/Symfony/Bridge/Doctrine/Messenger  тут его нет.

Где искать? ...
источник

VM

Volodymyr Melko in symfony
Павел Г.
Приветствую. Подскажите плиз по мессенджеру.  Симфони 4.4.
Хочу использовать doctrine_clear_entity_manager middlware

Но симфони на отрез не хочет его видеть.   Возможно не там ищу, но не пойму где надо.

Пулреквест на добавление этого мидлвара https://github.com/symfony/symfony/pull/31334/files  Вроде как в симфони бридж доктрин.

Открываю https://github.com/symfony/symfony/tree/4.4/src/Symfony/Bridge/Doctrine/Messenger  тут его нет.

Где искать? ...
напиши свой =)
источник

СВ

Сергей Вершинин... in symfony
источник

ПГ

Павел Г. in symfony
Volodymyr Melko
напиши свой =)
Ну понятно что можно скопировать даже)) что то мне кажется, его вообще нет и заменили на подписчика событий мессендежра... надо проверить.
источник

ПГ

Павел Г. in symfony
Спасибо!
источник

MM

Maksim Masiukevich in symfony
я к тому, что юзабельный сервисбас пишется на коленке за вечер. Со всеми удобствами
источник

MM

Maksim Masiukevich in symfony
если ты захочешь всякие балк операции, хитрые стратегии ретраев и универсальность, то за это придётся плОтить)
но то такое
источник
2021 January 15

BB

Beknur Baltabaev in symfony
Как поменять значение переменной созданной в твиге после выборки с select
источник

BB

Beknur Baltabaev in symfony
сперва я создал переменную
{% set ver = ''bla bla" %}
тут примерно select
<select>
 <option value = "blu blu">blu blu</option>
</select>

и я хочу, чтоб когда я выбрал эту "blu blu" сделать {%set ver = "blu blu" %}
источник

СВ

Сергей Вершинин... in symfony
твиг делает html. после этого нет никаких переменных
источник

BB

Beknur Baltabaev in symfony
твиг же может создавать переменные
источник

СВ

Сергей Вершинин... in symfony
"когда я выбрал эту .. " - это уже после рендера html же
источник