Gibt es eine richtige Drupal 7 form api managed_file tutorial?
Ich gesucht habe über das internet für eine halbe Stunde, kann aber keine finden.
Ich will das managed_file form api in D7 zu ermöglichen upload image Datei; genauer gesagt, ich denke, "#upload_validators" - Eigenschaft kann den trick tun (wenn möglich, für die überprüfung von Datei-Erweiterung vor dem hochladen; oder zumindest, Validierung in der phase der Validierung, aber nicht in der submit-Funktion). Ich habe die image_example und file_example in der Beispiel-Module, aber nicht finden können, eine richtige Anwendung.
Also ich Frage mich, ob es ein richtiges tutorial auf managed_file? Vielen Dank.
Update: ich sah eine Beispiel nach einer Suche auf drupal-Verzeichnis von Datei.Feld.inc, und nach dem Beispiel, schrieb Sie code wie diesen:
$form['file_upload'] = array(
'#type' => "managed_file",
'#title' => t("Upload"),
'#descripion' => t("Only Image Files are allowed."),
'#progress_indicator' => "bar",
'#upload_location' => "public://img/dish",
"#upload_validators" => array("file_validate_extensions" => "png gif jpg"),
);
Dadurch das problem gelöst ist.
vielen Dank für die Antwort. Wenn ich diese Seite "aktualisieren" früher und finden Ihre Antwort.. ich könnte gespeichert haben 20 Minuten..
So richtig zeigen, in der akzeptierten Antwort, die Datei-Erweiterungen gegeben werden müssen, als
array("png gif jpg")
, sonst erhalten Sie Hinweise und die Validierung nicht tun, was Sie erwarten.InformationsquelleAutor songyy | 2012-07-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein Beispiel für die
managed_file
Bereich in Verwendung, die beinhaltet#upload_validators
als entnommen https://drupal.stackexchange.com/a/5630/1103InformationsquelleAutor nmc