Hey,
ich bin gerade dabei für TYPO3 eine Extension zu programmieren.
Also mein Problem sieht folgendermaßen aus:
Ich hab eine Klasse erstellt VerKalTour (Vereinskalendertour)
Diese füttere ich mit Information die aus der DB ausgelesen werden, die Daten werden auch in die Klasse geschrieben. Wenn ich direkt nach dem auf von z.B. setKategorie(); den passenden getter aufrufe erhalte ich die Werte wie erwartet.
Übergebe ich nun diese Instanz der Klasse einer lokalen function per $this->lokalFunktion(instanz) und rufe innerhalb dieser function einen getter auf so bekomme ich nur leere Ergebnisse.
Die function erwartet auch eine Instanz vom Datentyp VerKalTour.
Hat jemand eine Idee wieso das so ist?
MfG BuZZ-T
ich bin gerade dabei für TYPO3 eine Extension zu programmieren.
Also mein Problem sieht folgendermaßen aus:
Ich hab eine Klasse erstellt VerKalTour (Vereinskalendertour)
PHP:
class VerKalTour {
private $tourfuehrer;
private $datum;
private $kurzbeschreibung;
private $beschreibung;
private $kategorie;
public function getTourfuehrer() {
return($tourfuehrer);
}
public function setTourfuehrer($tf) {
$this->$tourfuehrer = $tf;
}
public function getDatum() {
return($datum);
}
public function setDatum($tf) {
$this->$datum = $tf;
}
public function getKurzbeschreibung() {
return($kurzbeschreibung);
}
public function setKurzbeschreibung($tf) {
$this->$kurzbeschreibung = $tf;
}
public function getBeschreibung() {
return($beschreibung);
}
public function setBeschreibung($tf) {
$this->$tourfuehrer = $tf;
}
public function getKategorie() {
return($kategorie);
}
public function setKategorie($tf) {
$this->$kategorie = $tf;
}
}
Diese füttere ich mit Information die aus der DB ausgelesen werden, die Daten werden auch in die Klasse geschrieben. Wenn ich direkt nach dem auf von z.B. setKategorie(); den passenden getter aufrufe erhalte ich die Werte wie erwartet.
Übergebe ich nun diese Instanz der Klasse einer lokalen function per $this->lokalFunktion(instanz) und rufe innerhalb dieser function einen getter auf so bekomme ich nur leere Ergebnisse.
Die function erwartet auch eine Instanz vom Datentyp VerKalTour.
PHP:
function generateDreiMonatsLinkedList(VerKalTour $tour)
{
$out .= 'Beschreibung: '.$tour->getBeschreibung();
return($out);
}
Hat jemand eine Idee wieso das so ist?
MfG BuZZ-T