- concrete5 Cookbook
- David Strack
- 250字
- 2021-08-13 16:16:03
Loading a file by its ID
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.
Getting ready
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.

How to do it...
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::getByID($fileId);
- Dump the contents of the file variable:
my_debug($file);
How it works...
concrete5 will use this function to load the relevant file from the database, based on the numeric ID that you passed in. The static getByID
function will return a fully loaded file
object that you can work further with.
- 精通JavaScript+jQuery:100%動態(tài)網(wǎng)頁設計密碼
- Python數(shù)據(jù)分析入門與實戰(zhàn)
- 云原生Spring實戰(zhàn)
- 你不知道的JavaScript(中卷)
- Elasticsearch for Hadoop
- 算法訓練營:提高篇(全彩版)
- Jupyter數(shù)據(jù)科學實戰(zhàn)
- Getting Started with LLVM Core Libraries
- 搞定J2EE:Struts+Spring+Hibernate整合詳解與典型案例
- 基于SpringBoot實現(xiàn):Java分布式中間件開發(fā)入門與實戰(zhàn)
- 零基礎學C語言第2版
- Nagios Core Administration Cookbook(Second Edition)
- Solutions Architect's Handbook
- Mastering Vim
- Hands/On Microsoft Teams