В моем приложении на основе Yii2 есть процесс, в котором мне нужно извлекать данные из внешнего SOAP API и отображать результаты после обработки. Я хочу отобразить некоторые статические данные и заполнитель для результатов, пока не завершится фоновый процесс получения и обработки данных API.
Есть ли способ отображения промежуточных данных в представлениях Yii2 без использования Ajax? Ajax не является подходящим вариантом в этом случае из-за объема данных, которые необходимо обменять с API и обработать перед обработкой результатов. Кроме того, формат результатов является переменным, и, следовательно, могут потребоваться различные шаблоны перед их отображением.
РЕДАКТИРОВАТЬ: чтобы дать более четкую картину, поток, как показано ниже:
Таким образом, SI доступен в t = 1 сек, но AI доступен только через t = 16 сек. Цель здесь не в том, чтобы заставить пользователя ждать доступности ИИ и дать ему время для потребления ИИ, в то время как ИИ предоставляется, когда он становится доступным.
Задача ещё не решена.
Других решений пока нет …