如果我理解正确field_info_field
从缓存加载字段信息。
尝试为字段abc:def
进行分类自动填充时出现问题,其中abc
是字段集合,def
位于其中。
网址为:.../index.php?q=taxonomy/autocomplete/abc%3Adef/search_term
Drupal回归:
分类法abc:def not found。
我将错误缩小到field_info_field()
的调用,该调用返回Null abc:def
,这肯定存在。它似乎不是以某种方式在缓存中。关于如何进行的任何想法?
我当然清除了缓存,但没有帮助。
答案 0 :(得分:1)
field_info_field需要一个field_name,字段集合没有位置
field_info_field($field_name)
作为奖励信息,字段def实例根本不存在于分类中,它只存在于字段集合中 因此,如果您需要字段实例信息,可以这样理解:
$info = field_info_instances('field_collection_item', 'abc', 'def');