我不懂getIterator()方法
这是我最近看到的例子: (在以下代码中 $ list_articles 是查询的结果,该查询返回文章列表及其作者,内容,日期及其类别)(每个作者,内容和日期)文章,但每篇文章的许多类别)
$lastArticle = current($list_articles->getIterator())
return $this->render('XXX.html.twig',array(
'articles' => $list_articles,
'Date' => $lastArticle=>getDate()
));
答案 0 :(得分:0)
current()
和getIterator()
的组合将返回从内部指向的元素(让我们这样称呼它)数组的光标
具体来说,getIterator()
会返回一个迭代器,如果您不想自己“创建”它可以帮助您
ArrayObject
类实现提供此功能的IteratorAggregate