Рендеринг моделей с использованием YII без таблицы БД

Я хотел бы отобразить список результатов в виде, которые были возвращены из внешнего API, а не из таблицы базы данных.

Можно создать временные модели для данных и отобразить через провайдера данных?

Данные взяты из API Zoopla, который ограничивает хранение результатов в базе данных.

2 ответа

Решение

То, что вы ищете, называется активным ресурсом (особенно если он использует REST). Я бы посоветовал вам взглянуть на это расширение, оно делает то, что вам нужно: https://github.com/Haensel/ActiveResource

Можно создать временные модели для данных и отобразить через провайдера данных?

Yes, you can do it by using `CModel` or `CFormModel` class

Вы можете увидеть больше информации о двух классах:

http://www.yiiframework.com/doc/api/1.1/CFormModel

http://www.yiiframework.com/doc/api/1.1/CModel

Другие вопросы по тегам