The most common interaction with files for most concrete5 developers is loading files and interacting with them. To do this, we must load a file by its ID. The code in this recipe can be placed wherever you need to load a file and retrieve or modify its attributes.
We will need to know the ID of the file that we are loading. In this recipe, we will load a file with the ID of 17
. If your concrete5 site does not have a file with an ID of 17
, upload a new file to the file manager and change the ID in this recipe to match the ID of the newly uploaded file. You can get the ID of a file by visiting the file manager, clicking on a file, and choosing Properties.
Have a look at the following steps:
Open
/config/site_post.php
in your code editor, or place this code, wherever it is appropriate in your own application.Declare the ID of the file to load and be sure to set this to something relevant for your system:
$fileId = 17;
Load the file:
$file = File...