Ich versuche, eine Datei in einer benutzerdefinierten Entität zu speichern und kann es nicht festnageln. Ich habe eine benutzerdefinierte Entität mit dem Namen companies, die Entität hat ein benutzerdefiniertes Feld namens company_logo.Bilddatei in benutzerdefinierter Entity speichern unter Verwendung von entity_metadata_wrapper
Ich habe ein Formular mit einem Datei-Upload-Feld. Das alles funktioniert gut. Wohin ich komme, speichert die Dateiinformationen in das Feld. Ich habe dies versucht:
// Get file info.
$file = file_load($form_state['values']['company_logo']['und'][0]['fid']);
// Initiate wrapper.
$wrapper = entity_metadata_wrapper('company',$form_state['build_info']['args'][0]->company_id);
// And set the logo.
$wrapper->company_logo->file->set($file);
// And save the entity.
$wrapper->save();
aber keine Freude. Irgendwelche Ideen Leute?
Thanks @ jimmy-ko – BearWithNoHair
Wenn Sie andere Drupal Probleme in der Zukunft haben, können Sie in Frage http://drupal.stackexchange.com/ Beitrag :) –
ich zur Kenntnis genommen haben und dass verwenden in Zukunft. Süße Katze Avatar BTW. :) – BearWithNoHair