file_load($fid, $reset = FALSE)

Charge une seule entité de fichier à partir de la base de données.

Paramètres

int $fid: un identifiant de fichier.

bool $réinitialiser: (facultatif) s’il faut réinitialiser le cache interne file_load_multiple(). La valeur par défaut est FALSE.

Valeur de retour

DrupalfileFileInterface|null Une entité de fichier ou NULL si le fichier n’a pas été trouvé.

Obsolète

dans Drupal 8.x, sera supprimé avant Drupal 9.0. Utilisez DrupalfileEntityFile::load().

Voir également

hook_ENTITY_TYPE_load()

file_load_multiple()

Déposer

core/modules/file/file.module, ligne 97
Définit un champ d’API de formulaire “managed_file” et un champ “file” pour le module Field.

Code

function file_load($fid, $reset = FALSE) {
  if ($reset) {
    Drupal::entityManager()->getStorage('file')->resetCache(array($fid));
  }
  return File::load($fid);
}