Documentation

CLAnswer::Add

int
CLAnswer::Add(
 array arFields
);

The Add method adds a new answer to the question.

Parameters

ParameterDescription
arFields The array Array("field"=>"value", ...). Contains values of all answer fields. Required fields must be present.

Return Values

The method returns the ID of the added answer on success, or false otherwise. If an error occurs, the exception will contain the error description.

See Also

  • CLAnswer::Update
  • Answer fields

    Example

    
    <?
    if (CModule::IncludeModule("learning"))
    {
        $QUESTION_ID = 289;
    
        $arFields = Array(
            "ANSWER" => "Another answer",
            "QUESTION_ID" => $QUESTION_ID,
        );
    
        $answer = new CLAnswer;
        $ID = $answer->Add($arFields);
        $success = ($ID>0);
    
        if($success)
        {
            echo "Ok!";
        }
        else
        {
            if($e = $APPLICATION->GetException())
                echo "Error: ".$e->GetString();
        }
    }
    ?>
  • © «Bitrix24», 2001-2024