У меня есть сущность товара, сущность запаса и цветовая сущность
Товар имеет акции oneToMany, а запас имеет связь ManytoOne с цветом
. Теперь я сопоставляю сущность товара и акции с эластичным поиском.Я отображаю акции как вложенные в элемент
, но выдает ошибку, когда color_id равен нулю в таблице запасов, как я могу решить это исключение
item: mappings: id: {type: integer}title: {index: анализируется, анализатор: автозаполнение, search_analyzer: autocomplete} описание: {index: анализируется, анализатор: простой} stock: тип: вложенный include_in_root: true свойства: id: {type: integer} цвет: {type: object}
Ошибка типа: Возвращаемое значение AppBundle \ Entity \ Stock :: getColor () должно быть экземпляром AppBundle \ Entity \ Color, возвращается ноль
Я застрял на пару дней, есликто-нибудь есть идея, пожалуйста, поделитесь