[英]How to convert doctrine entity (with relations) object into array (Symfony2)
[英]How convert json object to array in symfony 3 with doctrine?
我使用的是Symctony 3和Doctrine,用於從db獲取數據,獲取數據后,將其發送到客戶端以添加到datatable。
為了使用數據表中的數據,我需要一個數組,如下所示:
[
{"id":1
"app": "stack"},
{"id":2
"app": "reddit"}
]
但是當我如下查詢時:
$qb = $this->getEntityManager()->createQueryBuilder();
return $qb = $qb->select('a')
->from('AppsBundle:App', 'a')
->orderBy('a.'.$columnOrder, $order)
->setFirstResult($start)
->setMaxResults($length)
->getQuery()
->getResult(\Doctrine\ORM\AbstractQuery::HYDRATE_ARRAY);
我得到的“ json對象arrat”如下:
{
"0": {"id":1
"app": "stack"},
"1": {"id":2
"app": "reddit"}
]
任何獲取數據的想法都可以作為其他表示形式。
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.