Создание результатов запроса Doctrine с помощью простого массива JSON

В моей базе данных у меня есть объект с именем Graphique. Это схема для:

class Graphique { /** * @var integer * * @ORM\Column(name="id", type="integer", nullable=false) * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ private $id; /** * @var decimal * * @ORM\Column(name="index", type="decimal", precision=9, scale=3, nullable=false) */ private $index; /** * @var datetime * * @ORM\Column(name="date", type="datetime", nullable=false) */ private $date; /*getters and setters*/ 

Это некоторые значения для индекса, согласно моей схеме базы данных (пример):

 ---------------------------------- id | index | dateTime | ---------------------------------- 1 | 1700.000 | dateTime datas| ---------------------------------- 2 | 1200.000 | dateTime datas| ---------------------------------- 3 | 1200.000 | dateTime datas| ---------------------------------- 4 | 1304.000 | dateTime datas| ---------------------------------- etc...| etc... | etc... | 

У меня есть этот метод в контроллере:

 $em=$this->getDoctrine()->getManager(); $queryIndex = $em->createQuery( 'SELECT g.index FROM MySpaceMyBundle:Graphique g'); $array = array_map('current', $queryIndex); $response = new Response(); $data = json_encode($array); $response->headers->set('Content-Type', 'application/json'); $response->setContent($data); return $response; 

он возвращает мне это в мой ответ json:

 ["1700.000","1200.000","1200.000","1304.000","1800.000","2012.000","2048.000","1048.000","3000.000","5421.000"] 

но мне нужно иметь этот простой результат массива (вместо ответа json я даю вам чуть выше):

 [1700.000,1200.000,1200.000,1304.000,1800.000,2012.000,2048.000,1048.000,3000.000,5421.000] 

Мне нужно вернуть простой массив в свой ответ json, чтобы иметь эти десятичные значения для отображения их в графику с высокой скоростью.

Как я могу продолжить? Я уже пытаюсь использовать некоторые методы Doctrine, такие как ->getArrayresult() , ->getScalarResult() , ->toArray() , но результаты те же. Мне нужно сделать свой результат запроса простым массивом.

Solutions Collecting From Web of "Создание результатов запроса Doctrine с помощью простого массива JSON"