Здравствуйте, я хочу найти свойство открытых домов, используя PHP RETS скрипт. Я сделал ниже код, в котором я могу найти подробности свойства Open Houses, такие как MLS_Number, From-date, To time, но я не могу получить на основе MLS_Number найти свойства другие детали, такие как адрес, цена, номер комнаты и другие детали. ниже я попробовал код.
$retsFilters['IS_ACTIVE '] = true;
$retsQuery = '';
foreach ($retsFilters as $key => $value) $retsQuery .= ',('.$key.'='.$value.')';
$retsQuery = trim($retsQuery, ',');
$result = $rets->SearchQuery("openhouse", "OpenHouse",$retsQuery,array('Format' => QUERY_FORMAT));
код сверху только возвращается
Array
(
[AdvertOpenHouse] => 1
[Agent_MUI] => 2871
[Description] =>
[FromDate] => 2016-09-01T00:00:00.000
[FromTime] => 1400
[InputDate] =>
[IS_ACTIVE] => 1
[IsDeleted] => 0
[Listing_MUI] => 9985949
[listing_type] => RE
[matrix_unique_ID] => 10268565
[mls_number] => 548766
[ModificationTimestamp] => 2016-01-08T13:31:23.390
[Open_House_Refreshments] =>
[ToTime] => 1600
)
но я хочу также больше деталей собственности, таких как адрес, streetName, город, цена и другие детали.
это мой логин URL http://rets.saskmls.ca/rets/login.ashx
если у кого-то есть идея, пожалуйста, помогите спасибо заранее.
Что ж, ресурс Openhouse и базовые классы не содержат такой информации. Должен быть ресурс недвижимости с множеством различных классов имущества (жилой, коммерческий, земельный и т. Д.)
Вам нужно проверить метаданные с сервера RETS, они будут содержать XML, который описывает все доступные ресурсы, классы и поля.
Обратите внимание на сигнатуру метода SearchQuery:
SearchQuery ( string $resource, string $class, string $query [, array $options] )
Ваш результирующий запрос будет выглядеть примерно так:
SearchQuery("Property", "RES", "(Status=|A)")
Я использую Paragon в качестве внутреннего поставщика MLS. Когда я получаю ресурс «OpenHouse», есть поле с именем
L_DisplayId
который присутствует в ресурсах «Недвижимость».
Это поле устанавливает связь между двумя ресурсами.
Как только вы узнаете значение L_DisplayId из открытого дома, вы можете искать свойство, отправляющее L_DisplayId в качестве параметра поиска.
Надеюсь, что это может помочь вам.