Доброго времени суток уважаемы php программисты! Столкнулся с одной задачей и хочу посоветоваться с умными людьми. Задача такова:
Переношу скрипт на yii2.
Нужно запустить последовательное выполнение методов (их всего 13) с выводом в браузер статуса выполнения каждого выполненного метода т.е. после выполнения первого метода вылазит сообщение об успехе или ошибке выполнения, потом второй метод итд.
Раньше у меня было это реализовано так:
отправлялась форма в первый метод, результат - json масив со статусом и некоторым текством шел в вид, там js callback функция обрабатывает результат и отправляет ajax запрос в следующий метод итд. В итоге для каждого метода контролера, в виде должна быть своя js callback функция.
Это решение было написано на скорую руку.
Есть варианты как это сделать максимально правильно?
Последовательное выполнение методов с отображением статуса
Re: Последовательное выполнение методов с отображением статуса
Добавлю еще то, что методы занимают весьма продолжительное время, некоторые до часа могут обрабатываться.
В идеале наверное было бы написать это все на node.js но к сожалению я не знаю этот язык.
В идеале наверное было бы написать это все на node.js но к сожалению я не знаю этот язык.
Re: Последовательное выполнение методов с отображением статуса
можно с применением Ratchet сделать на вебсокетах http://socketo.me/