symfony elastica bundle实体关系的属性包含null时发生异常

时间:2018-10-12 09:01:52

标签: symfony doctrine foselasticabundle

我有一个商品实体,一个库存实体和一个颜色实体

项目的库存为oneToMany,库存的颜色具有ManytoOne关联

现在我正在通过弹性搜索映射商品实体和库存。我将库存映射为项目的嵌套

但是当stock表中的color_id为null时,它给出了一个错误,我该如何解决该异常

项目: 映射: id:{类型:整数} 标题:{索引:已分析,分析器:自动完成,search_analyzer:自动完成} 描述:{索引:已分析,分析器:简单} 股票: 类型:嵌套 include_in_root:为true 特性: id:{类型:整数} 颜色:{type:object}

类型错误:AppBundle \ Entity \ Stock :: getColor()的返回值必须是AppBundle \ Entity \ Color的实例,返回null

我被困几天了,如果有人有想法请分享

0 个答案:

没有答案