【发布时间】:2011-08-31 15:17:10
【问题描述】:
我有一个简单的实体,它是一个包含我的用户数据的表格 我想将特定用户的所有列作为数组获取,然后对它们进行 json_encode,但我得到的是一个实体对象,我必须对每个值使用 get 方法。我只想要一个用户表值的关联数组。 我试过但没有用的代码(返回的实体对象)如下: 1.
$qb = $this->em->createQueryBuilder();
$qb->add('select', 'a')
->add('from', 'Entities\Adminprofile a')
->add('where', 'a.userid = 3333');
$accounts = $qb->getQuery()->getResult();
2.
$account = $this->em->getRepository('Entities\Adminprofile')->findOneBy(
array('userid' => '3333'));
PS:我使用的是z2d2项目,它是doctrine2与Zend框架的集成。
【问题讨论】:
标签: zend-framework doctrine doctrine-orm