我里面有线程集合和帖子集合。我需要按最新帖子对主题进行排序。 这就是我现在拥有的:
$iterator = $threads->getIterator();
$iterator->uasort(function ($a, $b) {
return ($a->getPosts()->getValues()->getCreatedAt() < $b->getPosts()->getValues()->getCreatedAt()) ? -1 : 1;
});
问题是$a->getPosts()->getValues()
获取数组,因此方法getCreatedAt()
不起作用。
如何解决这个问题?谢谢