2

我正在使用 PHRETS 进行搜索查询,但我无法找到有关对结果进行排序的文档。

此外,除了“限制”之外,还有其他可选参数吗?

$results = $rets->Search("Property","RESI","(City=|Victorville,Hesperia,Apple Valley),(Status=|A)",["Limit"=>5]);

提前致谢!

4

2 回答 2

2

查找此信息的最佳位置是下载您正在使用的 RETS 服务器的 RETS 官方文档(例如:1.7.2)。

这可以在这里找到:https ://www.reso.org/specifications/

在本文档中,位于 7.4 可选请求参数下,以下所有参数都是可选参数:

计数、格式、限制、偏移、选择、受限指示符、标准名称


为了按排序顺序返回结果,RETS 规范没有办法做到这一点,但未来的 RETS 规范可能会包含此功能。

于 2017-05-24T05:48:42.253 回答
1

我经历过类似的情况,我所做的是拆分查询并循环遍历它,以获取部分排序的数据。例如:要按城市对查询进行排序,可以像这样拆分查询,

$results = $rets->Search("Property","RESI","(City=|Apple Valley),(Status=|A)",["Limit"=>5]);
$results = $rets->Search("Property","RESI","(City=|Hesperia),(Status=|A)",["Limit"=>5]);
$results = $rets->Search("Property","RESI","(City=|Victorville),(Status=|A)",["Limit"=>5]);

然后遍历这些查询。

同样,我们可以根据每年/每月或根据任何列表状态等拆分查询。

希望在不久的将来 RETS 会提供排序选项。

于 2017-12-13T07:57:02.093 回答