【问题标题】:CakePHP model to web serviceCakePHP 模型到 Web 服务
【发布时间】:2013-10-28 13:56:43
【问题描述】:

我正在开发一个不需要数据库的 Web 应用程序。所有数据均来自 REST。

我的问题是:是否可以使用模型类(从 AppModel 扩展)来管理来自 RESTfull 服务的数据?如何做到这一点?CakePHP 是否可以通过任何方式直接映射 RESTfull Web 服务?

我进行了研究,发现了 $useTable 属性 (http://book.cakephp.org/2.0/en/models/model-attributes.html#usetable),但我不确定是否存在另一种更好的方法。

我的第一个想法是在模型中实现我自己的函数并将 $useTable 设置为 false。

谢谢。

【问题讨论】:

    标签: web-services rest cakephp cakephp-2.3 cakephp-model


    【解决方案1】:

    CakePHP 没有这样的功能,但你自己实现它相对容易。

    查看datasources,它们位于模型和数据之间,但也可以独立使用,即您可以直接使用datasource instances,也可以通过模型层间接使用(查找/保存/删除调用正在使用数据源 CRUD 方法)。

    结帐https://github.com/nodesagency/CakePHP-Rest-Datasource 以获得一些灵感。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-13
      • 1970-01-01
      • 1970-01-01
      • 2019-01-09
      • 2017-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多