Kollektionen und On-Demand Trink
Der Vorteil der Verwendung eine Sammlung anstelle eines Arrays ist, dass Propel Modellobjekte auf Anfrage Hydrat kann. Wenn Sie eine große Anzahl von Ergebnissen abrufen, werden Sie bei der Verwendung dieser Funktion nie zu wenig Speicher haben. Erhältlich durch die setFormatter() -Methode des Modellanfragen, On-Demand-Hydratisierung sehr einfach zu triggern:Was ist der Unterschied zwischen Sammlung und Array in PHP (Antrieb)?
<?php
$authors = AuthorQuery::create()
->limit(50000)
->setFormatter(ModelCriteria::FORMAT_ON_DEMAND)
->find();
foreach ($authors as $author) {
echo $author->getFirstName();
}
1) Was ist die Bedeutung von „Trink“ hier?
2) Was ist der Unterschied zwischen Sammlung und Array?
Quelle: Propel @1.6