Кейс:
Автоматизация с процессами:
1. выполнить php скрипт
2. изменить значение полей записей
Задача:
По результату выполнения п.1 либо перейти к выполнению п.2, либо прервать процесс с выводом сообщения.
Это можно сделать жёстко прервав скрипт с помощью exit(), но выглядит это не красиво - белый экран с текстом в углу.
Как сделать чтобы всё выглядело нативно? Имею ввиду прервать процесс.
Как вывести сообщение известно.
Как "мягко" прервать выполнение автоматизации?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Как "мягко" прервать выполнение автоматизации?
Вместо exit(); можно просто перенаправить пользователя на нужную страницу. Например на главную
Перед перенаправлением можно добавить сообщение так:
Правда я не помню, разрешен ли там $alerts, пробуйте.
Код: Выделить всё
redirect_to('dashboard/');Код: Выделить всё
$alerts->add(TEXT_CONFIGURATION_UPDATED,'success');Re: Как "мягко" прервать выполнение автоматизации?
Отличное решение!
Работает как и ожидается. Сообщение выводится.
Благодарю!
Работает как и ожидается. Сообщение выводится.
Благодарю!