2014-07-30 2 views
0

У меня есть запрос в хранилище, как:Symfony2 Doctrine, удалить бесполезный массив в запросе

 $qb->select('f.state as link') 
      ->from('MyProjectBundle:Friend', 'f') 
      ->where('CONDITIONS'); 
     return $qb->getQuery()->getResult(); 

Таким образом, этот запрос возвращает состояние с вами и другим. В моем контроллере я возвращаюсь:

return array('link' => $state); 

$ Состояние является результатом моего запроса. Я могу получить только один результат с этим запросом, это просто состояние с одним другим пользователем. Так что, когда я проверить ответ, у меня есть (в формате JSON):

{ 
    "link": [ 
     { 
      "link": 1 
     } 
    ]  
    } 

Как я могу удалить массив [] в этом формате JSON? Здесь бесполезно .. Спасибо!

+0

'обратный массив (текущая ($ состояние));' ? –

+0

Ницца! Ответьте на мой вопрос, если хотите;) –

ответ

1

Как и ожидалось;)
Вы можете использовать return array(current($state));