Сообщение об ошибке PHRETS: отсутствует оператор в подзапросе поиска - PullRequest
0 голосов
/ 11 декабря 2019

Я учусь использовать PHRETS для доступа к данным IDX для веб-сайта недвижимости. Мне удалось подключиться и выполнить простые запросы, используя ограничения по цене, содержанию символьного поля и т. Д., Но я получаю сообщение об ошибке, когда пытаюсь ограничить результаты полем состояния списка.

Согласно RETS-MD, SystemName для поля - «Property_Status», тип поля - «Символ», длина - 2, а одно из потенциальных значений - «А» (как и другие).

Когда я запускаю следующий код, я получаю сообщение об ошибке «Неустранимая ошибка: Uncaught PHRETS \ Exceptions \ RETSException: отсутствует оператор в подзапросе поиска для поля Property_Status. В C: \ xampp \ phrets \ vendor \ troydavisson\ phrets \ src \ Session.php: 424 "

$results = $rets->Search('Property','RESD','(List_Price=100000-105000),(Property_Status=A)');

Я также пытался найти" A * "и" * A * ", тот же результат. Странно то, что я могу без проблем выполнять поиск по другим символьным полям, которые не содержат заданный список потенциальных значений.

1 Ответ

0 голосов
/ 31 декабря 2019

Запрос должен быть ((List_Price = 100000-105000), (Property_Status = A))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...