PHRets Поиски ничего не возвращают

Я пытался настроить автоматический скрипт для извлечения с сервера RETS с помощью PHP, и я не могу заставить поиск 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. В документации сказано, что я могу выбирать определенные поля для определенных типов свойств, но это не так. Мне пришлось проконсультироваться со сторонним разработчиком и получить список имен полей/столбцов, которые он использовал.


person BigBrother6    schedule 23.09.2013    source источник


Ответы (1)


См. документацию по 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
    ));
person Andrew Briggs    schedule 24.09.2013
comment
Можете ли вы опубликовать весь PHP-скрипт? - person Andrew Briggs; 25.09.2013