集合和按需补水
使用集合而不是数组的优点是 Propel 可以按需补水模型对象。使用此功能,您在检索大量结果时永远不会出现内存不足的情况。通过 Model Queries 的 setFormatter() 方法,按需补水非常容易触发:
<?php
$authors = AuthorQuery::create()
->limit(50000)
->setFormatter(ModelCriteria::FORMAT_ON_DEMAND)
->find();
foreach ($authors as $author) {
echo $author->getFirstName();
}
1)这里的“水合”是什么意思?
2)集合和数组有什么区别?
资料来源:推进@1.6