是否可以更改 findBy* 方法以返回带有实体而不是数组的对象(我的自定义)?

最佳答案

使用 findOneBy 而不是 findBy。 findOneBy 作为对象返回。

http://www.doctrine-project.org/api/orm/2.2/class-Doctrine.ORM.EntityRepository.html

$obj = $this
    ->getDoctrine()
    ->getRepository("VendorXXXBundle:EntityName")
    ->findOneBy(array $criteria)

关于php - Doctrine 2 findBy* 返回对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12730498/

10-14 14:54