0

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

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

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

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

谢谢你。

4

1 回答 1

2

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

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

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

于 2013-10-28T14:39:26.157 回答