Contao FilesModel

von Marco Simbürger

Mit dem FilesModel können alle Informationen über eine oder mehrere Dateien geholt werden. (Siehe FilesModel.php)

//Beispiel mit einem Bild testbild.png, welches die UUID '52ef9024-4faf-11e5-ab21-00163ec771d2' in de Datenbank besitzt.

//Best practice ist es, findOneBy($column, $value) zu nutzen. 
$objFile = \FilesModel::findOneBy('uuid', $this->singleSRC); //PageModel Object

//Suche nach ID (primary key)
$objFile = \FilesModel::findByPk($this->singleSRC); //FilesModel Object

//Suche nach UUID
$objFile = \FilesModel::findByUuid($this->singleSRC); //FilesModel Object

//findById sucht automatisch entweder nach der UUID oder der ID. 
$objFile = \FilesModel::findById($this->singleSRC); //PageModel Object  

//arrData holen
$arrFile = $objFile->row(); //Array (arrData:protected)

//Beispiel Name ausgeben
echo $objFile->name; //Ausgabe: testbild.png
echo $arrFile['name']; //Ausgabe: testbild.png

Zurück

Kommentare

Einen Kommentar schreiben

Bitte addieren Sie 8 und 5.