Moin,
return $this->model->__get($name);
auch das hatte ich schon in betracht gezogen. Es funktioniert aber leider nicht.
Ich hab die Methode mal auf private gesetzt und dann folgendes in der Haupt-ORM-Klasse notiert
public function __call($name, $arguments) {
if( preg_match('~get([^ ]*)~', $name, $field) ) :
// hier jetzt die prüfung auf Übersetzung
// Lass ich jetzt mal weg. das Funktioniert
endif;
$f = lcfirst($field[1]);
return $this->$f;
}
public function __get( $name ){
return $this->$name
}
ich hatte eigentlich so verstanden dass mit der __get-methode der Zugriff auf gesperrte Daten ermöglicht wird. Leider ist dies nicht der Fall. Über var_dump($this) bekomm ich aber das richtige Object angezeigt.
Gruß Bobby
--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <- ### Henry L. Mencken ### -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <- ### Viktor Frankl ### ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <- ### Henry L. Mencken ### -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <- ### Viktor Frankl ### ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)