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

Add

int
CTestAttempt::Add(
 array arFields
);

Метод добавляет новую попытку. Метод нестатический.

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

Параметр Описание
Параметр Массив Array("поле"=>"значение", ...). Содержит значения всех полей попытки. Обязательные поля должны быть заполнены.

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

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

См. также

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

<?
if (CModule::IncludeModule("learning"))
{
    $TEST_ID = 32;
    $STUDENT_ID = 3;

    $arFields = Array(
        "TEST_ID" => $TEST_ID,
        "STUDENT_ID" => $STUDENT_ID,
        "STATUS" => "B"
    );

    $attempt = new CTestAttempt;
    $ID = $attempt->Add($arFields);
    $success = ($ID>0);

    if($success)
    {
        echo "Ok!";
    }
    else
    {
        if($e = $APPLICATION->GetException())
            echo "Error: ".$e->GetString();
    }

}
?>


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