Документация для разработчиков
Темная тема

Add

Описание и параметры

int
CBlogComment::Add(
 array arFields
);

Метод добавляет новый комментарий к сообщению. Метод нестатический.

Параметры метода

ПараметрОписание
arFields Массив вида array("поле"=>"значение"[, ...]), содержащий значения полей комментария.

Возвращаемое значение

Метод возвращает идентификатор добавленного комментария, если добавление прошло успешно. При возникновении ошибки метод вернет false, а в исключениях будут содержаться ошибки.

Смотрите также

Примеры использования

<?
$UserIP = CBlogUser::GetUserIP();
$arFields = array(
    "TITLE" => 'Мое первое сообщение в блоге',
    "POST_TEXT" => 'Текст моего первого сообщения в блоге',
    "BLOG_ID" => 1,
    "POST_ID" => 2,
    "PARENT_ID" => 0, //комментарий привязан к сообщению
    "AUTHOR_ID" => $USER->GetID(), //добавляем неанонимный комментарий, 
    //в противном случае необходимо задать AUTHOR_NAME, AUTHOR_EMAIL
    "DATE_CREATE" => ConvertTimeStamp(false, "FULL"), 
    "AUTHOR_IP" => $UserIP[0],
    "AUTHOR_IP1" => $UserIP[1]
);

$newID = CBlogComment::Add($arFields);
if(IntVal($newID)>0)
{
    echo "Новый комментарий [".$newID."] добавлен.";
}
else
{
    if ($ex = $APPLICATION->GetException())
        echo $ex->GetString();
}
?>


© «Битрикс», 2001-2021, «1С-Битрикс», 2021
Наверх