Pregunta:
Estoy usando este código, pero el formulario no obtiene el valor de imagen predeterminado: la imagen se crea y existe en el servidor:
$image = file_get_contents($url);
$destination = 'image.jpg';
$file = file_save_data($image, $destination, FILE_EXISTS_RENAME);
Y $ formulario se completa de esta manera:
$form['field_user_picture']['und'][0]['value']['#default_value']['fid'] = $file->fid;
Creo que me estoy perdiendo algo, ¿alguien podría ayudarme?
Respuesta:
Pruébelo así:
$form['field_user_picture']['und'][0]['#default_value']['fid'] = $file->fid;
(Quite ['value']
clave ['value']
).