Ошибка при записи json кодированной строки в TEXTAREA Исправлено

1

Если в стандартных настройках плагина в поле waHtmlControl::TEXTAREA записать json_encode() то после перезагрузки страницы данные теряются. (хотя в базу записываются без ошибок и с ними можно работать если опять не нажать сохранить)



2 комментария

  • +1
    Syrnik.com Syrnik.com 8 января 2022 00:22 #

    Это потому, что настройки в бд хранятся в json. и когда они из бд считываются, то декодируются. ну и ваш сохранённый текст тоже декодируется. когда мне припёрло, я перед сохранением добавлял к строке с json префикс типа "_#webasyst-bugfix#_", а после чтения его отрезал.

  • +2
    Михаил Ушенин Михаил Ушенин Webasyst 11 апреля 2022 12:24 #

    Мы выпустили обновление фреймворка Webasyst, в котором устранили этот недочёт. Обновление можно установить в «Инсталлере».

    Проверьте, пожалуйста. Сообщите нам, если проблема сохранилась.

    Спасибо вам за то, что помогаете улучшать программные продукты Webasyst!

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите