PHRETS を使用して、不動産 Web サイトの IDX データにアクセスする方法を学んでいます。接続して、価格、文字フィールドの内容などの制限を使用してクエリを実行することはできましたが、リスティング ステータス フィールドによって結果を制限しようとすると、エラー メッセージが表示されます。
RETS-MD によると、フィールドの SystemName は "Property_Status"、フィールド タイプは "Character"、長さは 2、潜在的な値の 1 つは "A" (およびその他) です。
次のコードを実行すると、「致命的なエラー: Uncaught PHRETS\Exceptions\RETSException: Missing operator in lookup subquery for field Property_Status. in C:\xampp\phrets\vendor\troydavisson\phrets\src\Session」というエラー メッセージが表示されます.php:424"
$results = $rets->Search('Property','RESD','(List_Price=100000-105000),(Property_Status=A)');
「A*」と「*A*」も検索してみましたが、同じ結果です。奇妙なことに、潜在的な値のプリセット リストが含まれていない他の文字フィールドを問題なく検索できます。