Форум

Помогите понять логику БД Entity

Max500400 Приложения 3
Подскажите пожалуйста, чем отличаются методы entity.item.add от entity.item.property.add
Всё, что мне надо, это создать таблицу в БД с двумя колонками ID, PRICE.
Мы всем отделом изучали документацию. Ну что сказать.....)))

Ещё в этом разделе

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

  1. Оксана Сидорова
    1 создает элемент, 2 создает свойство элемента.
    Саму суть вопроса я поняла, а при чем тут id и price нет. У этих методов совершенно другие параметры которые обязательны.

    Для этого entity.item.property.add

    ENTITY    Обязательный. Строковой идентификатор хранилища.
    PROPERTY    Обязательный. Строковой идентификатор свойства.
    NAME    Обязательный. Наименование свойства.
    TYPE    Обязательный. Тип свойства (S - строка, N - число, F - файл).

    Это по свойствам
  2. Оксана Сидорова
    Для этого entity.item.add

    ENTITY    Обязательный. Строковой идентификатор хранилища.
    NAME    Обязательный. Наименование элемента.
    ACTIVE    Флаг активности элемента (Y|N).
    DATE_ACTIVE_FROM    Дата начала активности элемента.
    DATE_ACTIVE_TO    Дата окончания активности элемента.
    SORT    Сортировочный вес элемента.
    PREVIEW_PICTURE    Картинка анонса элемента.
    PREVIEW_TEXT    Анонс элемента.
    DETAIL_PICTURE    Детальная картинка элемента.
    DETAIL_TEXT    Детальный текст элемента.
    CODE    Символьный код элемента.
    SECTION    Идентификатор раздела хранилища.
    PROPERTY_VALUES    Ассоциативный список значений свойств элемента. Свойства хранилища создаются при помощи entity.item.property.add.
  3. Max500400
    Оксана, благодарю за ответ. Я поясню суть.
    В вебе чаще всего используется mysql. Мои приложения в битриксе24 работали по принципу "интерфейс там на JS, а хранение у меня на хостинге, посредством моего апи json".
    Но попросили сделать базу данных именно на аккаунте битрикса.
    Верно ли я понял, что сначала создается хранилище (аналог Таблицы в БД)
    2. Затем создаются свойства entity.item.property.add (аналог: колонок этой таблицы)
    3. И уже потом entity.item.add добавляет данные как строки.

    Всё так?

Для добавления комментариев необходимо авторизоваться.