Mianowicie postanowilem dodac namespaces do mojego kodu i oczywisicie wciaz potrzebuje zainicjowac controller, tylko z teraz z inna troszke nazwa, a wiec mam:
$controller = '\\' . Config::get('name', 'controller.namespace') . '\\' . $this->uri->getController(); $this->controller = new $controller;
Tak, to dziala, ale cos w tym musi byc nie tak, gdyz netBeans gupieje i mi bledy wyrzuca i podswietla linijke na czarno co mnie dosc mocno irytuje.
Doszedlem do rozwiazania typu:
$reflection_class = new ReflectionClass($class); return $reflection_class->newInstanceArgs($params);
No i tu moje pytanie, czy na prawde musze uzywac reflectionclass i inicjowac ja zeby zainicjowac moj obiekt? czy nie ma innej drogi do zainicjowania obiektu z postaci stringu?
dodam ze wczesniej, gdy nie bylo namespaces netbeans nawet nie krzyczal bo bylo proste inicjowanie typu:
$this->controller = new $name;
Pozdrawiam