$form['picture']['file'] = array(
'#type' => 'managed_file',
'#title' => t('picture'),
'#description' => t('Allowed extensions: gif png jpg jpeg'),
'#default_value' => (isset($foo->picture->fid) ? $foo->picture->fid : ''),
'#upload_location' => variable_get('picture_upload_location'),
'#upload_validators' => array(
'file_validate_extensions' => array('gif png jpg jpeg'),
// Pass the maximum file size in bytes
'file_validate_size' => array(MAX_FILE_SIZE*1024*1024),
),
);
Tôi có đoạn mã trên từ đây . Nó rất hữu ích, tuy nhiên tôi đang có một thời gian khó khăn #default_value
.
Là $foo
gì Nó được đặt ở đâu và làm thế nào tôi có thể thay đổi nó? Tôi sẽ sử dụng hình ảnh được tải lên trên các trang khác (được mã hóa trong cùng một mô-đun).