Вопрос по функционалу шаблона.

  • Автор темы Автор темы Animal
  • Дата начала Дата начала

Animal

Client
Регистрация
15.06.2016
Сообщения
735
Реакции
130
Баллы
43
Как через Bad End вернутся к экшену который выполнился с ошибкой?
Опишу механизм. Экшн выполнился с ошибкой - > переход на Bad End - > от Bad End обратно к экшену который был выполнен с ошибкой.
 
Последнее редактирование:
Как много ошибок ты сделал в слове "не знаю" )))

Т.е., от Bad End шаблон должен вернуть на косяковый экшн. Ведь при формировании ошибки у нас есть код ошибки, который может привести к нужному (последний экшн который выполнился с ошибкой) экшену. Может какой-то гуру просветит как это можно реализовать, ведь теоретически это можно сделать если есть код ошибки который автоматически приведет нас к нужному экшену и попробует снова его запустить.
 
ведь теоретически это можно сделать если есть код ошибки который автоматически приведет нас к нужному экшену и попробует снова его запустить.
Просто добавляйте обработчики ошибок в критичные экшены и потом пауза и повторно на него. Ну и конечно счетчик ошибок с проверкой и выходом после заданного количества ошибок.
 
  • Оценить
Реакции: Animal
Как через Bad End вернутся к экшену который выполнился с ошибкой?
Опишу механизм. Экшн выполнился с ошибкой - > переход на Bad End - > от Bad End обратно к экшену который был выполнен с ошибкой.
Можно предварительно собрать id частых ошибок и прописать их в Switch , потом:

Bad End - > Свой код: return project.GetLastError().ActionId + ": " + project.GetLastError().ActionComment; - > Switch - > к кубику с ошибкой

Код:
Код:
Развернуть Свернуть Копировать
return project.GetLastError().ActionId + ": " + project.GetLastError().ActionComment;
Вернет id ошибки, но лучше каждую ошибку обрабатывать отдельно.
 
Благодарю за советы! Сегодня вечером попробую.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)