2013-09-23 1 views
0

Я пытаюсь настроить автоматический сценарий, чтобы вытащить с сервера RETS с помощью PHP, и я не могу заставить поиск PHRets ничего не возвращать. Мой запрос ниже: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, 
     ) 
    ); 

EDIT: Я получил эту работу наконец. Проблема не имела никакого отношения к моему коду, однако это было в неправильной документации платы MLS. В документации говорилось, что я могу выбрать определенные поля для определенных типов свойств, но это было не так. Мне пришлось обратиться к стороннему разработчику и получить список имен полей/столбцов, которые он использовал.

ответ

1

Проконсультируйтесь с PHRETS documentation. У вас есть второй параметр как целое число. Это должна быть строка. Также запятая должна быть удалена после последнего элемента массива.

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

Я сделал это и все еще не работает. – BigBrother6

+0

Можете ли вы опубликовать весь PHP-скрипт? –

 Смежные вопросы

  • Нет связанных вопросов^_^