PHRets 搜索不返回任何内容


PHRets Searches returning nothing

我一直在尝试设置一个自动脚本以使用 PHP 从 RETS 服务器中提取,但我无法让 PHRets 搜索返回任何内容。我的查询如下:

/* Search RETS server */
    $search = $rets->SearchQuery(
        'Property',             // Resource
        3,                  // Class
        '(LastTransDate_f77=2013-01-01+)',  // DMQL
        array(
            'Format'    => 'COMPACT-DECODED',
            'Select'    => 'AREA_f16',
            'Count'     => 1,
            'Limit'     => 20,
        )
    );

编辑:我终于得到了这个工作。这个问题与我的代码无关,但是,它存在于MLS板的错误文档中。文档说我可以为某些属性类型选择某些字段,但事实并非如此。我不得不咨询第三方开发人员并获取他使用的字段/列名称列表。

请参阅 PHRETS 文档。第二个参数为整数。它应该是一个字符串。此外,需要在数组中的最后一个元素之后删除逗号。

/* Search RETS server */
$search = $rets->SearchQuery(
    'Property',           
    '3',               
    '(LastTransDate_f77=2013-01-01+)', 
    array(
    'Format'    => 'COMPACT-DECODED',
    'Select'    => 'AREA_f16',
    'Count'     => 1,
    'Limit'     => 20
    ));