Drupal 7中的默认图像的fid - managed_file字段。将fid的默认值设置为什么?

时间:2011-11-18 14:54:58

标签: php image forms drupal drupal-7

我在Drupal 7中有这个图像上传字段:

'#default_value' => variable_get('default_img_fid', ''),

但是,我不确定如何设置该变量,以便当Drupal感觉到没有上传的图像并且表单已提交时,它将收集默认图像的信息。我已将图像放在sites / default / files / images文件夹中。

我设置了什么:

variable_set('default_img_fid', '?????');

由于

1 个答案:

答案 0 :(得分:3)

文件没有fid,直到它位于file_managed表中。如果您手动上传文件,则还需要在file_managed表中手动注册。

只需将其中一行作为基本示例并从那里开始工作,一旦插入记录,您将拥有所需的fid:)