ragnar_ok
@ragnar_ok

Как получить status: error (bitrix ajax d7)?

Использую BX.ajax.runComponentAction.
Как генерировать ошибку внутри метода *Action?
Я пытаюсь выбросить Exception, но status все равно success. Почему?
public function sendMessageAction(): string
{
    $i = 0;
    try {
        if ($i === 0) {
            throw new Exception('Ошибка');
        }
    } catch (Exception $e) {
        return (string) $e->getMessage(); // status: success
    }
}
  • Вопрос задан
  • 1063 просмотра
Решения вопроса 1
winer
@winer
занимаюсь разработкой сайтов на 1c-bitrix
public function sendMessageAction(): string
{
    $i = 0;

    if ($i === 0) {
        throw new Exception('Ошибка');
    }
    
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 19:31
500 руб./за проект
21 нояб. 2024, в 19:28
200000 руб./за проект
21 нояб. 2024, в 19:09
5000 руб./за проект