如何在学说 2 中获取类而不是数组
2022-08-31 00:01:05
我能够通过使用以下结构从数据库获取数据:
$user = $this->getDoctrine()
->getRepository('AcmeDemoBundle:Emails')
->find(8081);
当我这样做时,我能够像这样获取我的数据:
$user->getColumnNameHere();
基本上,我能够使用实体类。
但是,如果我想使用QueryBuilder而不是我只能获得关联数组。find
$product->createQueryBuilder('p')
->setMaxResults(1)
->where('p.idx = :idx')
->select('p.columnNameHere')
->setParameter('idx', 8081)
->orderBy('p.idx', 'DESC')
->getQuery();
$product = $query->getResult();
$product以数组形式返回。是否可以使用j Entity Managaer Class获取它?如果是,如何?
我挖掘了文档,但它似乎不可能或不存在于文档中,或者我只是盲目:)