atk4模型,用于从外部站点检索数据

时间:2014-02-12 21:17:54

标签: php atk4

是否可以定义模型以从外部站点检索数据?我已经看到,当本地数据库中存在数据时,使用模型很容易创建一些crud接口。 但我想要做的是使用基于搜索表单的外部站点api(以json格式)提供的一些数据,然后以表格格式呈现它,就像MVCGrid一样,这样用户可以选择一些记录将它们保存到本地数据库。 我有逻辑来检索控制器中的数据,但我不知道如何使用模型类中的此控制器来填充所有字段。

1 个答案:

答案 0 :(得分:0)

Agile Toolkit 4.3有一种全新的数据源定义方式。以下是一些数据控制器。基本上你只需要扩展这个类:

https://github.com/atk4/atk4/blob/4.3/lib/Controller/Data.php

以下是一些例子:

JSONRPC并没有真正实现对模型的类似CRUD的访问,它更像是一个透明的RPC,所以我选择显示REST。