我正在使用 druapl 7 表单来允许用户上传幻灯片的图像。托管文件非常适合上传和保存文件,我可以看到数据库中的条目。当什么都没有时,一切都很好。但是当表单重新加载时,我无法获得适用于上传图像的默认值。
$form['slideshow_0_slide_0_fieldset']['slideshow_0_slide_0_image'] = array(
'#name' => "files[slideshow_0_slide_0_image]",
'#type' => 'managed_file',
'#size' => '25',
'#title' => t('Image 0'),
'#upload_location' => 'public://',
'#default_value' => variable_get( $managed_file_fid, '' )
);
我也试过这个没有成功:
'#default_value' => file_load( $managed_file_fid, '' )
为了使默认值起作用,我在这里缺少什么?