Size: a a a

2021 March 19

s

s4b0t in symfony
если будут отдельные счётчики по каждому каналу будет шиза
источник

Ш

Шурик in symfony
То есть в телегу или смс будет падать сообщение, что "на сайте есть новые сообщения, зайдите почитайте"?
источник

KJ

Kamal J in symfony
Шурик
То есть в телегу или смс будет падать сообщение, что "на сайте есть новые сообщения, зайдите почитайте"?
Точнее, "зайдите, ответьте"
источник

KJ

Kamal J in symfony
Либо выполните другие действия
источник

Ш

Шурик in symfony
Kamal J
Точнее, "зайдите, ответьте"
А сразу в телегу нельзя прислать текст сообщения, а не уведомление о новом сообщении на сайте? Вдруг я не хочу отвечать, нахера мне на сайт идти?
источник

Ш

Шурик in symfony
Или это способ повысить конверсию в глазах гугланалитики?
источник

KJ

Kamal J in symfony
Шурик
А сразу в телегу нельзя прислать текст сообщения, а не уведомление о новом сообщении на сайте? Вдруг я не хочу отвечать, нахера мне на сайт идти?
Так сообщение будет приходить
источник

KJ

Kamal J in symfony
Шурик
Или это способ повысить конверсию в глазах гугланалитики?
В моем случае в этом нет смысла
источник

VK

Vladyslav Kopaihorod... in symfony
Kamal J
Переслано от Kamal J
Привет. Стоит задача реализовать систему доставки уведомлений по различным каналам (Email, SMS, Telegram, в будущем пуш- уведомления). Пользователь может выбирать что и по каким каналам доставлять.

Есть внутренняя система уведомлений, как на любом другом сайте. Нужно доставлять эти уведомления, а также сгенерированные динамически (типа "У вас 5 новых сообщений").

Как бы вы это реализовали? Сейчас я думаю сохранять время последней отправки для каждого канала и типа уведомлений, но встаёт вопрос, как это сделать правильно, т. к. у каждого пользователя это время может отличаться. Это не является камнем преткновения, можно и это решить, но было бы интересно узнать о других вариантах решения.
Алертмананера поставь и все
источник

KJ

Kamal J in symfony
Vladyslav Kopaihorodskyi
Алертмананера поставь и все
источник
2021 March 20

V

Vladimir in symfony
Добрый день,  помогите с простым вопросом.  Пытаюсь с slimframework пересесть на symfony5 , но никак не могу найти ответ на базовый вопрос.  Как реализовать некий сервис,  который загружается каждый раз перед контроллером и делает общие настройки приложения -  например на основе request формирует определенные переменные для twig, или читает какой то yaml конфиг и кидает данные в контейнер?  Я не хочу в каждом action это повторять
источник

Ш

Шурик in symfony
Vladimir
Добрый день,  помогите с простым вопросом.  Пытаюсь с slimframework пересесть на symfony5 , но никак не могу найти ответ на базовый вопрос.  Как реализовать некий сервис,  который загружается каждый раз перед контроллером и делает общие настройки приложения -  например на основе request формирует определенные переменные для twig, или читает какой то yaml конфиг и кидает данные в контейнер?  Я не хочу в каждом action это повторять
twig_extension?
источник

V

Vladimir in symfony
Нет, переменные которые зависят от request нужно засунуть в twig
источник

Ш

Шурик in symfony
Vladimir
Нет, переменные которые зависят от request нужно засунуть в twig
И в чем проблема? В самом простом случае - передай RequestStack в твиг экстеншн
источник

Ш

Шурик in symfony
app.request вроде из коробки уже в твиге доступен
источник

V

Vladimir in symfony
В twig логику некрасиво писать,  есть ещё yaml конфиг,  который тоже нужно прочитать.  Логика должна быть в сервисе
источник

V

Vladimir in symfony
В slimframework это очень просто было сделать при помощи Middleware
источник

Ш

Шурик in symfony
Vladimir
В twig логику некрасиво писать,  есть ещё yaml конфиг,  который тоже нужно прочитать.  Логика должна быть в сервисе
Логику напиши в сервисе, в сервис передай RequestStack и параметры конфига
источник

Ш

Шурик in symfony
Оформи сервис как twig_extension
источник

Ш

Шурик in symfony
Или логику и конфиги в сервис, а в экстеншн инжектишь сервис
источник