Collections et On-Demand Hydratation
L'avantage d'utiliser une collection au lieu d'un tableau est que Propel peut hydrater les objets du modèle à la demande. En utilisant cette fonctionnalité, vous ne manquerez jamais de mémoire lorsque vous récupérez un grand nombre de résultats. Disponible par la méthode du modèle des requêtes, l'hydratation à la demande setFormatter() est très facile à déclencher:quelle est la différence entre collection et array en php (propel)?
<?php
$authors = AuthorQuery::create()
->limit(50000)
->setFormatter(ModelCriteria::FORMAT_ON_DEMAND)
->find();
foreach ($authors as $author) {
echo $author->getFirstName();
}
1) Quel est le sens de « Hydratation » ici?
2) quelle est la différence entre collection et array?
Source: Propel @1.6