insert_files_for_item — Add files to an item.

Item-related functions


insert_files_for_item($item, $transferStrategy, $files, $options = array())

Add files to an item.

  • $item (Item|int) – Item record or ID of item to add files to
  • $transferStrategy (string|Omeka_File_Ingest_AbstractIngest) – Strategy to use when ingesting the file. The strings ‘Url’, ‘Filesystem’ and ‘Upload’ correspond to those built-in strategies. Alternatively a strategy object can be passed.
  • $files (array) – Information about the file(s) to ingest. See addFiles() for details
  • $options (array) – Array of options to modify the behavior of the ingest. Available options include: - ‘ignore_invalid_files’: boolean, false by default. Whether or not to throw exceptions when a file is not valid. - ‘ignoreNoFile’: (for Upload only) boolean, false by default. Whether to ignore validation errors that occur when an uploaded file is missing, like when a file input is left empty on a form.

array The added File records.



See Also