我有
Class User {
@OneToMany
private $profiles
}
现在我的控制器中有$user实体,但我也想要基于日期的第一个或最后一个配置文件。我怎样才能做到这一点?
我有方法getProfiles()
,但我认为它将返回数组集合。
$user->getProfiles()->first()
只要您将$profiles
属性声明为,就会执行此操作
DoctrineCommonCollectionsArrayCollection
在类的构造函数中。
你可以很容易地得到第一个这样的:
$first = $this->get('doctrine.manager')->getRepository(MyEntity::class)->findOneBy([]);