Как в битрикс добавить данные в базу

Как в битрикс добавить данные в базу

Как в битрикс добавить данные в базу в своем компоненте или модуле.
Делаем это с помощью АПИ $DB->Add

Пример функции добавления. Скачать файл примера

Важно не забыть правильно создавать таблицу чтобы ID генерировались автоматически

 function Add($arFields)
    {
        global $DB;
        if(!$this->CheckFields($arFields, 0))
            return false;
        $arFields_add = Array(
            "DATE_CREATE"                => ConvertTimeStamp(time()+CTimeZone::GetOffset(), "FULL"),
            "NAME"                    => $arFields["NAME"],
            "PHONE"                 => $arFields["PHONE"],
            "DETAIL_PAGE_URL"    => $arFields["CALCULATION_METHOD"],
"DESCRIPTION"    => $arFields["DESCRIPTION"],
"TIME_ORDER"    => $arFields["TIME_ORDER"],
        );
//простой вариант, в данном примере не используется //$ID = $DB->Add("pr_profite_feedback", $arFields, Array("NAME", "PHONE","DETAIL_PAGE_URL","DESCRIPTION","TIME_ORDER"));
$ID = $DB->Add("pr_profite_feedback", $arFields_add);
        if ($ex = $APPLICATION->GetException()) 
return $ID;
    }

Ещё статьи:

10.01.2023 #ITюмор - когда начался IT кризис?
Увидел недавно в описании одного решения дату начала кризиса, это 23 апреля 2020. Тогда это казалось смешно, сейчас в свете событий уже не очень. ID: 428

10.01.2023 Свой WYSIWYG редактору в битрикс
Хотел для кастомной формы к текстовому полю WYSIWYG редактор подключить, который используется в битрикс, но ничего не нашёл по этому вопросу. В документации поиском пусто. ID: 427

09.01.2023 Битрикс письмо с компонентом
Увидел использование компонента битрикс в почтовом шаблоне. У битрикса есть как оказалось полезный компонент  bitrix:sale.personal.order.detail.mail, который выводит подробную информацию по заказу для почты. Можно вывести идентификатор заказа ID, состав заказа, общие данные заказа, данные учетной записи, параметры заказа, личные данные, данные для доставки, параметры доставки и оплаты, итоговую сумму. ID: 425

© 2015-2023 Web админ
Связаться по WhatsApp