コード例 #1
0
 /**
  * Fetch Gemeente which references this AanvraagOverleg. Will return null in case reference is invalid.
  * `aanvraag_overleg`.`gemeente_id` -> `gemeente`.`id`
  *
  * @param PDO $db a PDO Database instance
  * @param array $sort array of DSC instances
  * @return Gemeente
  */
 public function fetchGemeente(PDO $db, $sort = null)
 {
     $filter = array(Gemeente::FIELD_ID => $this->getGemeenteId());
     $result = Gemeente::findByFilter($db, $filter, true, $sort);
     return empty($result) ? null : $result[0];
 }
コード例 #2
0
 /**
  * get single Gemeente instance from a DOMElement
  *
  * @param DOMElement $node
  * @return Gemeente
  */
 public static function fromDOMElement(DOMElement $node)
 {
     $o = new Gemeente();
     $o->assignByHash(self::domNodeToHash($node, self::$FIELD_NAMES, self::$DEFAULT_VALUES, self::$FIELD_TYPES));
     $o->notifyPristine();
     return $o;
 }
コード例 #3
0
ファイル: example.php プロジェクト: robinmoors/listel_new
$overleg->setPatientCode('06/HA-07-331104-O')->setLocatie('Tongeren')->setKeuzeVergoeding(1);
//$overleg->insertIntoDatabase($db);
$pat = $overleg->fetchPatient($db);
foreach ($pat as $p) {
    // @var $p Patient
    echo $p->getNaam() . "\t-\t" . $p->getVoornaam() . "\n";
}
/*
 * example to use SIT.class.php
 */
$sit = Sit::findById($db, '3');
echo $sit->getNaam();
$newSit = new Sit();
$newSit->setNaam('Gent')->setNr(50)->setId(-1);
$newSit->insertIntoDatabase($db);
$gem = new Gemeente();
$gem->setNaam('Tongeren');
$gems = Gemeente::findByExample($db, $gem);
listGem($gems);
$sort = array(new DSC(Patient::FIELD_NAAM, DSC::ASC), new DSC(Patient::FIELD_VOORNAAM, DSC::ASC));
/*
$example = new Patient();
$example->setSex(0);
$patientList = Patient::findByExample($db, $example, true, $sort);
listPatients($patientList);
function listPatients($patients) {
	foreach ($patients as $p) {
		// @var $p Patient
		echo  $p->getNaam() . "\t-\t" . $p->getVoornaam() . "\n";
	}
}
コード例 #4
0
ファイル: Sit.class.php プロジェクト: robinmoors/listel_new
 /**
  * Fetch Gemeente's which this Sit references.
  * `sit`.`id` -> `gemeente`.`sit_id`
  *
  * @param PDO $db a PDO Database instance
  * @param array $sort array of DSC instances
  * @return Gemeente[]
  */
 public function fetchGemeenteCollection(PDO $db, $sort = null)
 {
     $filter = array(Gemeente::FIELD_SIT_ID => $this->getId());
     return Gemeente::findByFilter($db, $filter, true, $sort);
 }