Hallo,
danke für Eure Antworten.
Die Spaltennamen frage ich vorher auch noch über
PHP-Code:
$arrFields = $this->Database->listFields('meine_tabelle', true);
ab.
Zur weiteren Verarbeitung schreibe ich die Daten zuerst in ein Array und bereite die Daten weiter auf.
Ich habe die Ausgabe dann auch mal wie im o.a. Beispiel probiert
PHP-Code:
echo $objItems->${arrColumns['columnname']};
Hier liefert er mir aber auch nur einen leeren Wert.
Dann habe ich mal folgendes ausprobiert und den Array-Wert explizit noch mal in einen String konvertiert, obwohl es ja eigentlich schon ein String ist:
PHP-Code:
$fieldname=(string)$arrColumns['columnname'];
$item=$objFiles->$fieldname;
Und damit hat es funktioniert. Mir ist nur nicht klar. Warum?
Gruß Heiko
Lesezeichen