此代码在检索数据方面起作用:
<?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 语句遍历数据字段,以创建自定义字段分隔符;如果分隔符也出现在元数据中,例如备注部分中的引号和逗号,自定义分隔符有助于避免导入错误。
任何帮助深表感谢。:)