如何迭代所有Propel对象集合,例如:
foreach ($obj->getCollections() as $collectionName)
{
echo "Object's collection $collectionName has " . count($obj->{"get".$collectionName}) . " items<br>\n";
}
答案 0 :(得分:0)
您可以使用TableMap :: getRelations()函数。 在本文中,您将找到关于Propel内省需要了解的大部分内容: http://propelorm.org/cookbook/runtime-introspection.html
PS如果您只想知道相关对象的数量没有去检索所有记录 - 请使用count()查询函数来返回计数。