在Drupal 7.x中,给定一个nid和一个文件字段名称,我正在尝试获取已作为文件附件上载到该节点的文件(作为$ fid或对象)。
Drupal只有在设置为“显示”时才会填充上传的文件,但我需要对该字段的所有文件执行此操作,无论它们如何显示设置。
我花了很多时间研究这个问题,但从文档和代码的角度来看,新的d7文件api看起来很模糊。恕我直言,在那里发生了太多的“drupal magic”以便快速理解。
任何指向良好文档和/或解决方案建议的指针都非常感谢。
感谢。
答案 0 :(得分:0)
虽然你的问题对我来说似乎有点不清楚,但据我说:
您希望获取连接到节点的所有文件。只需执行$node = node_load($nid);
,然后检查$node->field_name['LANGUAGE_NONE'/lang code]
这将为您提供使用该文件字段上传的文件数组。
由于