当节点通过标准Drupal创建时,一个文件会被上传。Drupal 7删除节点不会删除所有相关文件
后来,2个文件通过添加到节点:
file_save(std Class)
file_usage_add(std Class, 'module', 'node', $node_id)
在结束时,我结束了在file_managed和file_usage 3项。
问题:当我通过标准Drupal删除节点时,在初始节点创建期间添加的文件被删除,但不是之后添加的2。这些文件保留在两个表中,并在物理上保留在磁盘上。
是否有一些标志被设置为保留文件,即使节点被删除?如果是这样,这个标志位在哪里,我如何正确设置它(与节点一起被删除)?
具有垃圾链接 –
@RimuAtkinson,THX。我删除了链接。看起来像链接的网站被黑了。 – milkovsky
我删除了我的投票:) –