Сериализатор JMS: переопределение стратегии именования по умолчанию в Symfony 4 не имеет никакого эффекта - PullRequest
0 голосов
/ 03 февраля 2019

Я нашел этот поток , предлагающий изящный способ переопределить глобальную стратегию именования по умолчанию в 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.

1 Ответ

0 голосов
/ 25 апреля 2019

Попробуйте удалить var/cache вручную.Когда я очистил кеш с помощью команды cache:clear, он не сработал, но после того, как я очистил его вручную, он сделал!

Надеюсь, это решение вам тоже поможет.

...