Существует ли правильное руководство по работе с API-интерфейсом Drupal 7 _?

Полчаса искал в интернете, но не нашел.

Я хочу использовать управляемую форму файла _API в D7, чтобы разрешить загрузку файла изображения; более конкретно, я думаю, что свойство «#upload _validators» может помочь (, если это возможно, проверить расширение файла перед загрузкой; или, по крайней мере, валидировать на этапе валидации, но не в функции отправки ). Я проверил пример изображения _и пример файла _в примерах модулей, но не могу найти его правильного использования.

Поэтому мне интересно, есть ли надлежащее руководство по управляемому файлу _? Большое спасибо.

Обновление :Я увидел пример после поиска в каталоге drupal из файла file.field.inc и, следуя этому примеру, написал такой код:

$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"),
);

Это решило проблему.

11
задан songyy 17 July 2012 в 02:48
поделиться