С Symfony2 я пытаюсь настроить что-то вроде индикатора выполнения, показывающего ход выполнения задачи, запускаемой из формы, где каждой строке из текстовой области требуется около 40 секунд для завершения действия.
Прежде чем я получу хороший графический индикатор выполнения, я просто хочу сгенерировать текст с надписью «Строка 11 из 80», «Строка 12 из 80», «Строка 13 из 80», ...
В данный момент я что-то сделал с двумя сценариями ajax.
Первый отправляет форму в скрипт PHP, который обновляет временный файл с текущим номером строки.
Второй проверяет этот файл с помощью другого простого PHP-скрипта, чтобы узнать статус выполнения.
Каждый запрос ajax работает хорошо со своей стороны, но я не могу заставить их работать вместе: например, как только сценарий ajax отправляет форму, пинг останавливается, и я теряю статус выполнения.
Я могу опубликовать код, если это необходимо. Но сейчас мне особенно интересно, что я хочу, как шанс работать. Может быть, это просто невозможно, или, может быть, я должен сделать это по-другому.