使用 YII 渲染模型,无需数据库表


Rendering models using YII without a DB table

我想在视图中呈现从外部 API 返回的结果列表,而不是数据库表。

是否可以为数据创建临时模型并通过数据提供程序显示?

数据来自Zoopla的API,该API限制将结果存储在数据库中。

你所追求的被称为活动资源(特别是如果它正在使用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