Любой способ предотвратить результат Doctrine для вложения сущностей при добавлении настраиваемого поля в QueryBuilder? - PullRequest
0 голосов
/ 06 февраля 2019

Я добавляю вычисляемое поле с именем «distance» к запросу Doctrine, но в результате получается вложение сущностей следующим образом:

[
   {
      "0": {
         "name": "Some name",
         "id": 3
      },
      "distance": "10"
   },
   {
     ...
]

Есть ли способ указать Doctrine для форматирования ответа, подобного этомувместо этого?

[
   {
      "name": "Some name",
      "id": 3
      "distance": "10"  
   },
   {
     ...
]

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

Также я могу предотвратить проблему, добавивПоле расстояния отображается как HIDDEN, но затем я теряю информацию о расстоянии, которую я хотел бы сохранить.

Любая помощь приветствуется, спасибо.

...