架构生成器:需要几种类型的属性

问题描述

在某些情况下,schema.org属性需要几种类型。例如:CreativeWork type具有一个名为 author 属性,该属性期望的类型为 Organization (组织)或 Person (人)。

不过,模式生成器需要在它们之间进行选择(使用范围选项),否则它将认选择一个并触发以下消息:

[warning] The property "author" (type "CreativeWork") has several types. Using the first one ("Organization") or possible options("Organization","Person").

当前,我计划构建一个可由Organization和Person类型实现的接口(例如LegalPerson),并将其与Doctrine ResolveTargetEntityListener结合使用。

是否有其他做法可以处理这两种类型,而不必过多处理生成的源代码

欢呼

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)