Я учусь использовать 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 * ", тот же результат. Странно то, что я могу без проблем выполнять поиск по другим символьным полям, которые не содержат заданный список потенциальных значений.