/** * Zoek alle huisnummers in een bepaalde straat. * @param KVDdo_AdrStraat $straat * @return KVDdom_DomainObjectCollection Een verzameling van {@link KVDdo_AdrHuisnummer} objecten. */ public function findByStraat($straat) { $huisnummerArray = $this->_gateway->listHuisnummersByStraatnaamId($straat->getId()); $domainObjects = array(); foreach ($huisnummerArray as $huisnummerArray) { $huisnummer = $this->doLoad($huisnummerArray['huisnummerId'], $huisnummerArray, $straat); $domainObjects[] = $huisnummer; } return new KVDdom_DomainObjectCollection($domainObjects); }
/** * Zoek alle huisnummers in een bepaalde straat. * @param KVDdo_AdrStraat $straat * @return KVDdom_DomainObjectCollection Een verzameling van {@link KVDdo_AdrHuisnummer} objecten. */ public function findByStraat($straat) { $sql = $this->getFindByStraatIdStatement(); $this->_sessie->getSqlLogger()->log($sql); $stmt = $this->_conn->prepare($sql); $stmt->bindValue(1, $straat->getId(), PDO::PARAM_INT); return $this->executeFindMany($stmt); }
public function __construct() { $this->id = 0; $this->huisnummer = 'Onbepaald'; $this->straat = KVDdo_AdrStraat::newNull(); $this->postcode = null; $this->terreinobjecten = new KVDdom_DomainObjectCollection(); }