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
Kommentare
Einen Kommentar schreiben