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.

Siehe drupal.stackexchange.com/questions/5393/...
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

Schreibe einen Kommentar