require($fileName);
teraz musze w widoku miec dostep do klasy ktora bedzie robila pare rzeczy z generowaniem html i z tym mam problem. Jak dam w includowanym pliku templatki $this->moja_klasa nic nie wychodzi, nawet jak uzyje w klasie ktora go includuje _call, wychodzi mi jak uzyje w tej klasie __get i wtedy:
public function __get($key) { if($key == 'moja_klasa'){ return $this->moja_klasa->generuj_footer(); } }
tylko jak przekazac dodatkowy parametr do __get zebym mogl wybierac ktorej metody chce uzyc ? Byc moze jest jakis latwiejszy sposob na to tylko ja go nie znam ?
EDIT: ok, doczytalem juz, zrobilem tak:
$this->moja_klasa('test') w widoku
a w kontrolerze:
Kod
public function __call($name, $arguments) {
return $this->generuj_html_klasa->{$arguments[0]}()
}
return $this->generuj_html_klasa->{$arguments[0]}()
}