FOSElasticaBundle, отображающий массив

Я пытаюсь добавить сопоставленное поле в эластика

Конфигурация отображения:

persistence:
driver: orm
model: PlaceBuundle\Entity\Place
finder: ~
provider: ~
listener: ~

.....activePortals :
type: object
properties :
id:
type: integer
portalsSort:
type: object
properties:
id: ~
value: ~

в сущности

public function getPortalsSort(){

return array(
array('id'=>1,'value'=>10)
);

}

ошибка

 [Symfony\Component\PropertyAccess\Exception\NoSuchPropertyException]
Cannot read property "id" from an array. Maybe you intended to write the property path as "[id]" instead.

нет типа: массив

Какой самый простой способ отобразить значения массива?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]