function file_load_multiple

7.x file.inc file_load_multiple($fids = array(), $conditions = array())
8.x file.module file_load_multiple(array $fids = NULL, $reset = FALSE)

Loads file objects from the database.

@todo Remove $conditions in Drupal 8.

Parameters

$fids: An array of file IDs.

$conditions: (deprecated) An associative array of conditions on the {file_managed} table, where the keys are the database fields and the values are the values those fields must have. Instead, it is preferable to use EntityFieldQuery to retrieve a list of entity IDs loadable by this function.

Return value

An array of file objects, indexed by fid.

See also

hook_file_load()

file_load()

entity_load()

EntityFieldQuery

Related topics

14 calls to file_load_multiple()
FileLoadTest::testLoadInvalidStatus in drupal/modules/simpletest/tests/file.test
Try to load a non-existent file by status.
FileLoadTest::testLoadMissingFilepath in drupal/modules/simpletest/tests/file.test
Try to load a non-existent file by URI.
FileLoadTest::testMultiple in drupal/modules/simpletest/tests/file.test
This will test loading file data from the database.
FileSaveUploadTest::testNormal in drupal/modules/simpletest/tests/file.test
Test the file_save_upload() function.
file_copy in drupal/includes/file.inc
Copies a file to a new location and adds a file record to the database.

... See full list

File

drupal/includes/file.inc, line 564
API for handling file uploads and server file management.

Code

function file_load_multiple($fids = array(), $conditions = array()) {
  return entity_load('file', $fids, $conditions);
}