@jasper-blondin

Как пробросить данные из одного обработчика события в другой?

Речь о конкретном событии.

Например, решил удалить какую-то сущность. В обработчике onBeforeDelete() я получаю какие-то данные. Эти данные мне нужно пробросить в обработчик onAfterDelete() того же события удаления сущности.

Простейший вариант: глобальная переменная.
Но хотелось бы использовать вариант со стандартными объектами событий (если таковой существует). Например, через EventResult.
  • Вопрос задан
  • 35 просмотров
Решения вопроса 1
@koder_1
Битрикс программист
Вам нужно создать класс, в этом классе переменную со словом static, обработчики событий должны быть оба методами класса и записывать данные в эту переменную static.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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