我在两个实体 Collaborateur 和 Conge 之间建立了 ManyToOne 关系。
/**
* @ORM\ManyToOne(targetEntity="Collaborateur", inversedBy="collaborateur", cascade={"remove"})
* @ORM\JoinColumn(name="collaborateur_id", referencedColumnName="id")
*/
protected $collaborateur;
在我的 CongeManager 我有这个功能:
public function findCongeByCollaborateur ($collaborateur){
return $this->getRepository()->findOneBy(array('collaborateur'=>$collaborateur));
}
它只返回 Conge 的第一个元素,我想得到最后一个。
最佳答案
$this->getRepository()->findOneBy(
array('collaborateur'=>$collaborateur),
array('id' => 'DESC')
);
关于symfony - 获取doctrine2/symfony2中的最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25366633/