我正在使用学说类表继承处理实体继承。
我有一个基础实体BaseEntity。
然后我有扩展BaseEntity的FirstEntity和SecondEntity。
另一方面,我有一个StandardEntity ,它具有名为baseEntities的OneToMany BaseEntity的映射关联。
在StandardEntity的视图页面中,它还应该显示与此相关的BaseEntity列表。
但我有一些麻烦。
第一个错误:
An exception has been thrown during the rendering of a template ("Warning: nl2br() expects parameter 1 to be string, object given").
第一个解决方案:我强制属性的类型关联。
- { property: baseEntities, type: association }
我有第二个错误:
An exception has been thrown during the rendering of a template ("Notice: Undefined index: targetEntity").
但是,如果我将类型设置为array,我会得到正确的项目列表,但只有简单的文本。我想要链接到相关实体的链接 - FirstEntity或SecondEntity - 查看页面。
- { property: baseEntities, type: array }