首页 / 帖子
实体引用字段提示“没有匹配的实体”

使用Entity reference模块设置了一个实体引用字段(自动完成),在使用这个字段输入内容的时候,如果输入的内容不是已有的可引用内容,就会提示“没有匹配的实体”,这里应该是限制了必须是已有的可引用实体才行,我想知道是否可以不用这样的限制。能否在这个字段中输入内容的时候,如果有可以引用的实体,那就引用,如果没找到可引用的实体,就使用我输入的内容做为值。

1个答案
Amanda Song
发布于:2014-04-28 15:05

实体引用字段的数据表中存储的value就是实体id,是整型。字符类型是存不了的,找不到实体就无法存储,所以我认为你这个实现不了。除非像term reverence类型字段一样,保存时,检查是否有这个术语,如果没有,就保存成新的术语,然后就引用这个新的术语来存储。