Динамическая подгрузка данных

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
zingeon
Сообщения: 16
Зарегистрирован: 2015.04.20, 18:21

Динамическая подгрузка данных

Сообщение zingeon »

Необходимо реализовать подгрузку строк в таблицу без перезагрузки страницы. Т.е., если появились новые данные в БД, в отображении обновляется таблица с данными - добавляется соответствующее количество строк. Как посоветуете лучше всего это сделать?

1) Хотел аяксом принимать джейсон, и средствами джаваскрипта генерировать новые строки таблицы, но это как-то немного костыльно.

2) Слышал, что можно организовать отдельную вьюху чисто для таблицы, чтобы она там обновлялась, но как-то не могу сообразить, как это провернуть.

3) Или можно через виджеты?

Подскажите, пожалуйста, как оптимальнее всего сделать такую подгрузку в фоновом режиме
unclead
Сообщения: 160
Зарегистрирован: 2015.03.13, 19:44

Re: Динамическая подгрузка данных

Сообщение unclead »

Я так понимаю задача состоит из 2-х частей:
- как отследить, что появились новые записи. Тут либо websocket либо другие решения о которых есть много статей
- как обновить таблицу. Например, можно попробовать через Pjax и при получении события о новой записи вручную вызывать reload pjax
Ответить