订购学说集

时间:2019-01-18 05:45:31

标签: symfony doctrine

我里面有线程集合和帖子集合。我需要按最新帖子对主题进行排序。 这就是我现在拥有的:

$iterator = $threads->getIterator();
$iterator->uasort(function ($a, $b) {
     return ($a->getPosts()->getValues()->getCreatedAt() < $b->getPosts()->getValues()->getCreatedAt()) ? -1 : 1;
    });

问题是$a->getPosts()->getValues()获取数组,因此方法getCreatedAt()不起作用。 如何解决这个问题?谢谢

0 个答案:

没有答案