0

このコードは、データの取得に関して機能します。

<?php

date_default_timezone_set('America/Phoenix');

require_once("composer/vendor/autoload.php");

$config = new \PHRETS\Configuration;
$config->setLoginUrl('my_url')
        ->setUsername('my_user')
        ->setPassword('my_pass')
        ->setRetsVersion('1.7.2');

$rets = new \PHRETS\Session($config);
$connect = $rets->Login();
$system = $rets->GetSystemMetadata();
echo "Server Name: " . $system->getSystemDescription();

$property_classes = ['Property'];

foreach ($property_classes as $pc) {
    // generate the DMQL query
    
$query = "(BedroomsTotal=1+),(MlsStatus=ACT,PND)";

$results = $rets->Search('Property', $pc, $query);
 
file_put_contents('MyFolder/Property_' . $pc . '.csv', $results->toCSV());
   
} //end for each property class

php?>

フィールドを予測可能な順序に保つために、フィールドをアルファベット順にソートする方法を知りたいです。これは、SQL CREATE TABLE ステートメントでも使用できます。私はv1でこの能力を持っていました。

また、カスタマイズされたフィールド区切り文字を作成するために、FOR EACH の種類のステートメントを使用してデータ フィールドをループできるようにしたいと考えています。カスタム区切り文字は、コメント セクション内の引用符やカンマなど、メタデータ内にも区切り文字が表示される場合に、インポート エラーを回避するのに役立ちます。

どんな助けでも大歓迎です。:)

4

0 に答える 0