Size: a a a

2021 September 15

ПГ

Павел Г. in symfony
Группы  указать у каждой операции то можно, я не понял как можно несколько get операций сделать, так как примеров не было. А оказывается достаточно разные path прописать. Я ориентировался на раздел кастомных экшенов, а там - новая операция = новый контроллер
источник

D

Dmitry in symfony
в моем понимании это в прямом смысле сериализатор данных из кролика
источник

✨Basic_Instinct✨ in symfony
а, у тебя кролик
источник

AN

Alexander Nazarov in symfony
Ну тут больше вопрос, почему это два разных метода в апи? А не один, который может понять уровни вложенности исходя из каких то параметров.
источник

AN

Alexander Nazarov in symfony
То есть банальный пример, когда мы для юзера хотим показать один уровень вложенности а для админа другой. Тут не нужно делать два разных роута. Можно обойтись и одним.
источник

ПГ

Павел Г. in symfony
Ну допустим в одном месте надо вывести полный список статей - для таблицы. А в каком то достаточно id,name - для поля select.
А как уровни вложенности и нормализацию можно менять исходя из параметров?
источник

ПГ

Павел Г. in symfony
Ок, пример отличный. В какую сторону смотреть?
источник

AN

Alexander Nazarov in symfony
ну как я и сказал, в динамическое определение группы сериализации.
источник

D

Dmitry in symfony
да
мидлвара вызывается после сериализатора :(
источник

ПГ

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

D

Dmitry in symfony
а кто-то делал кастомные сериализаторы для мессенджера чтобы получать данные через кролика из других сервисов?
источник

СВ

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

D

Dmitry in symfony
есть способ сообщения раскидывать по типам только на основе routing_key ?
источник

СВ

Сергей Вершинин... in symfony
Чутка тут не понял) роут же до мессенджера по сути. Просто нужный биндинг автомато создаётся
источник

ПГ

Павел Г. in symfony
Я чет тоже не понял. Почитал доку. Поидее роутинг кей - это а какую очередь идет пойдет сообщение, но вы сами написали что очередь одна
источник

ПГ

Павел Г. in symfony
А сериалайзер - это чисто про данные в теле
источник

D

Dmitry in symfony
у меня в мессенджере есть очередь - external_messages - биндится на pattern.* ключи
источник

D

Dmitry in symfony
у сообщений свой собственный формат, его нужно десериализовать в формат мессенджера
источник

D

Dmitry in symfony
сообщений может быть много разных типов
единственное по чему можно определить что это за мессага это routing_key по которому оно пришло
источник

D

Dmitry in symfony
вот я пытаюсь понять возможно ли это
источник