Symfonyastica bundle Исключение, когда свойство отношения сущности содержит нуль - PullRequest
0 голосов
/ 12 октября 2018

У меня есть сущность товара, сущность запаса и цветовая сущность

Товар имеет акции 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, возвращается ноль

Я застрял на пару дней, есликто-нибудь есть идея, пожалуйста, поделитесь

...