Задать вопрос
@viz_ko

Как добавить фильтр JSON_UNESCAPED_UNICODE при использовании EntityManager в Symfony?

Всем доброго времени суток.

Столкнулся с проблемой. При сохранении базу данных в колонку JSON через EntityManagerInterface, символы кириллицы переводятся в unicode (\u0415\u043b\u0435). В целом логично, т.к. в entity мы пихаем массив. В php проблема решалась флагом JSON_UNESCAPED_UNICODE .

Подскажите, куда можно добавить флаг в EntityManagerInterface чтобы не писать собственный обработчик в репозитории.

Спасибо.
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • OTUS
    Symfony Framework
    4 месяца
    Далее
Решения вопроса 1
BoShurik
@BoShurik Куратор тега Symfony
Symfony developer
Такой возможности нет. См. JsonType

Можете создать свой тип по аналогии с базовым, где прописать нужный флаг
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы