【问题标题】:Rendering models using YII without a DB table使用没有数据库表的 YII 渲染模型
【发布时间】:2013-11-14 22:19:05
【问题描述】:

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

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

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

【问题讨论】:

    标签: php json yii yii-cmodel


    【解决方案1】:

    您所追求的被称为活动资源(尤其是在使用 REST 的情况下)。我建议您查看此扩展程序,它可以满足您的需要: https://github.com/Haensel/ActiveResource

    【讨论】:

      【解决方案2】:

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

      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

      【讨论】:

        猜你喜欢
        • 2013-08-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-08
        • 2011-06-08
        • 2017-03-13
        • 2013-05-18
        • 2014-08-24
        相关资源
        最近更新 更多