Size: a a a

2021 February 04

KS

Kirill Sotnikov in symfony
В composer.json сериалайзер один: дефолтный
источник

C

CvekCoder in symfony
Сущности сериализовать не надо. Оставляйте только ид
источник

C

CvekCoder in symfony
Sergey Protko
symfony serializer должен это разруливать но я хз умеет ли он это по дефолту
Чуда не случится. Тут или писать кастомный нормалайзер, или можно сериализовать промежуточный дто который вынет только то что надо из исходной сущности. Ну может ещё что-то можно придумать - зависит от того для чего сериализуем
источник

KS

Kirill Sotnikov in symfony
Ну я нашлепал api-шку, в ответе GET-ов выкидываю сущности в json-е. Как мне их не сериализовать?
источник

SP

Sergey Protko in symfony
CvekCoder
Чуда не случится. Тут или писать кастомный нормалайзер, или можно сериализовать промежуточный дто который вынет только то что надо из исходной сущности. Ну может ещё что-то можно придумать - зависит от того для чего сериализуем
Ну вроде как кастомный нормалайзер для доктриновских сущностей идет из коробки просто не подключен по умолчанию. Чет такое.
источник

C

CvekCoder in symfony
Kirill Sotnikov
Ну я нашлепал api-шку, в ответе GET-ов выкидываю сущности в json-е. Как мне их не сериализовать?
Используйте output dto
источник

C

CvekCoder in symfony
Sergey Protko
Ну вроде как кастомный нормалайзер для доктриновских сущностей идет из коробки просто не подключен по умолчанию. Чет такое.
Не видел такого
источник

KS

Kirill Sotnikov in symfony
Понял, поищу в конфигах. Спасибо. А насчет many-to-many с одной стороны - это норма?
источник

KS

Kirill Sotnikov in symfony
Про dto тоже почитаю, спасибо
источник

C

CvekCoder in symfony
Да
источник

C

CvekCoder in symfony
В доке же так и написано - это норма
источник

SP

Sergey Protko in symfony
CircularReferenceHandler твой друг тогда
источник

C

CvekCoder in symfony
источник

KS

Kirill Sotnikov in symfony
Спасибо symfony, теперь у меня есть друг. Не зря начал изучать
источник

SP

Sergey Protko in symfony
други могут предать, осторожнее там
источник

C

CvekCoder in symfony
Хотя мне все равно непонятно почему у вас циклит. Ваши публичные гетеры скалярные, и сериализатор должен только их видеть
источник

C

CvekCoder in symfony
Что-то вы не договариваете
источник

KS

Kirill Sotnikov in symfony
Ну блин, что есть, на то gist скинул. Могу еще gist на контроллер дать.
источник

C

CvekCoder in symfony
Дайте
источник

KS

Kirill Sotnikov in symfony
источник