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
    }
}
  • Вопрос задан
  • 925 просмотров
Решения вопроса 1
winer
@winer
занимаюсь разработкой сайтов на 1c-bitrix
public function sendMessageAction(): string
{
    $i = 0;

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

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

Войти через центр авторизации
Похожие вопросы