PHP 5.5, Tickets и JSON

Кто-нибудь ставил MODX с компонентом Tickets на сервер с PHP >= 5.5?
Я заметил, что в этом случае админка MODX не может вывести статьи в блоге, если в тексте статьи есть необычные символы, например, из копипасты википедии (всякие ее ударения и т.п.).
В ответе сервера получается такое:
{«total»:1, «results»:}
Читал, что в этой версии PHP изменили расширение для JSON, и, видимо, такая ошибка из-за этого. При этом, если в классе xPDO сделать, чтобы toJSON() использовал собственный класс для работы с JSON, ошибки нет.
Использую ppa:ondrej/php5
После обновления некоторое время назад до 5.5 заметил вообще пропажу json из дистрибутива. Пришлось ставить отдельно пакет php5-json. Теперь вот такой неприятный баг вылез.
Виталий Киреев
13 сентября 2013, 07:12
modx.pro
1 130
0

Комментарии: 2

Виталий Киреев
13 сентября 2013, 11:19
0
Ну еще другой способ убрать из ответа getList-процессора в Tickets поле контента, но в общем случае это проблемы не решает, т.к. затрагивает все подобные процессоры в различных компонентах…
    Василий Наумкин
    13 сентября 2013, 12:05
    0
    Да, я тоже это словил и решил пока не апгрейдить php 5.4.

    Может 5.5 починят, или MODX новый выйдет, и баг пропадет. Короче, пока не горит.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2