Skip to content

Сохранение значение поля TextField #28

@toxaw

Description

@toxaw

При сохранении значении поля TextField, нужно использовать serialize для вводимого значения. (во всех вариантах (2.0 и не 2.0, при создании, при обновлении) и даже при выборки нужно делать deserialize).

image
вот такой вариант не правильно сохраняет в таблице свойств:
image

Работает только вот такой вариант:
image
и он правильно сохраняет значения:
image
image

и дело в том, что если сохранить без serialize то после сохранение элемента из в инфблоке из админки. он сохранится в через serialize
image

А код на выборку уже построен на получение прямого значение без deserialize, т.к. данное не было задокументировано в описании работы с orm для инфоблоков.

Было бы неплохо доработать объект TextField чтобы можно было через его методы получать и записывать тип и текст, А в addSelect получать такое доработанное свойство как .TEXT, аналогично как со списком через .ITEM
image

Отсылка к issue #19

Версии:

iblock 21.300.0
main 21.300.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions