insert_files_for_item
— Add files to an item.
Summary
- insert_files_for_item($item, $transferStrategy, $files, $options = array())
Add files to an item.
- Parameters:
$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.
- Returns:
array The added File records.