Я нашел этот поток , предлагающий изящный способ переопределить глобальную стратегию именования по умолчанию в config.yml
, но это для Symfony 3, и я на Symfony 4, поэтому я добавилстрока к моему config > packages > jms_serializer.yaml
, но это никак не влияет.
jms_serializer:
visitors:
xml_serialization:
format_output: '%kernel.debug%'
property_naming:
id: 'jms_serializer.identical_property_naming_strategy'
Кто-нибудь понимает, почему?
Я делаю внедрение зависимостей SerializerInterface $serializer
, чтобы использовать сериализатор, поскольку это не так.можно позвонить в сервис с AbstractController
в SF4.Controller
устарела в SF4.