Solution Technologies
Управление сайтом без ограничений

XS2 Online

Все о разработке проектов
на базе платформы XS2 Framework

Функции XS2 API

xs2InsertNode :: Создает объект

  • Доступна в процессоре

Эта функция создает в модуле mod объект типа NType с полями name_field. Объект становится дочерним, по отношению к объекту с идентификатором ParId. По умолчанию объект создается со статусом «невидим» (NFlag=2). Если идентификатор ParId родительского объекта не задан, он будет создан дочерним объектом корня модуля, то есть получит единицу в поле ParId. Функция возвращает идентификатор NodId созданного узла или ноль в случае ошибки.

Пример 374 :: Вставка сообщения
<?php
  $id =
    xs2InsertNode(
      array(
        'NType' => 'message',
        'NName' => 'Лытдыбр',
        ...
      )
    )
?>

Такой вызов создаст новый объект типа message.

Зная его идентификатор $id можно добавить к нему дочерний объект, если настройки типа message позволяют добавление дочерних объектов типа comment:

<?php
  xs2InsertNode(
    array(
      'ParId' => $id,
      'NName' => 'Кг/ам',
      'NType' => 'comment'
    )
  )
?>

Параметры

ParId (int)
идентификатор родительского объекта
По умолчанию: 1
NType (string)
название типа добавляемого объекта.
Обязательный параметр
field_name (mixed)
поля, которые называются также, как поля добавляемого объекта
Заместитель нескольких параметров
mod (string)
Имя модуля, на котором выполняется функция
По умолчанию: текущий модуль
prj (string)
Имя проекта, на котором произволятся действия. Возможность существует при условии, что у указанного проекта разрешен экспорт данных и текущий проект указан среди «доверенных проектов»
По умолчанию: текущий проект

Смотри также

Эта функция удаляет из модуля mod объект с идентификатором NodId и типом NType . Функция возращает true, если удаление прошло успешно и false...
Эта функция создает в модуле mod объект типа NType с полями name_field . Объект становится дочерним, по отношению к объекту с идентификатором...
Эта функция перемещает узел с идентификатором NodId из модуля mod , вместе со всеми его потомками, в объект с идентификатором ParId .
Эта функция изменяет значение полей некоторого объекта. Ей передается изменяемый объект в виде ассоциативного массива. Его ключи называются так...
Copyright ©1998-2008 Солютекс. Все права защищены.
Этот сайт сделан в designLab | Работает на технологии XS2
Условия использования | О защите конфиденциальности