Zdravo svima, imam mali problem sa MVC-om koji ja pravim cisto radi usavrsavanja kocepta MVC strukture...
Uspeo sam da napravim vezu izmedju Controllera->Modela->View dela da komuniciraju...
Te 3 klase se nalaze u libs direktorijumu.
Imam APP direktorijum sa MVC strukturom Model,View,Controller
E sada kako kada napravim Blog Controller da se on automacki ucitava?
Nemogu sa __autoload jer svaku klasu moram da instanciram zasebno...
Jel postoji neko resenje da svaka nova moja klasa tipa blog da se automacki instancira ili sta vec. da nemoram ja to da definisem...
Neznam dali me razumete... U APP/Controller/ napravim blog.php i da se on automacki instancira/includuje
Jos uvek ucim MVC tako da moj controller izgleda iz 3 reda koda koji sadrze instanciranje modela i vew dela.
Ovo je bas nesto pocetnicko, ali ako mozete da mi pomognete bicu vam zahvalan...
Uspeo sam da napravim vezu izmedju Controllera->Modela->View dela da komuniciraju...
Te 3 klase se nalaze u libs direktorijumu.
Imam APP direktorijum sa MVC strukturom Model,View,Controller
E sada kako kada napravim Blog Controller da se on automacki ucitava?
Nemogu sa __autoload jer svaku klasu moram da instanciram zasebno...
Jel postoji neko resenje da svaka nova moja klasa tipa blog da se automacki instancira ili sta vec. da nemoram ja to da definisem...
Neznam dali me razumete... U APP/Controller/ napravim blog.php i da se on automacki instancira/includuje
Jos uvek ucim MVC tako da moj controller izgleda iz 3 reda koda koji sadrze instanciranje modela i vew dela.
Code:
class Controller {
public $Model;
public $View;
function __construct(){
$this->Model = new Model();
$this->View = new View();
}
}
class Controller {
public $Model;
public $View;
function __construct(){
$this->Model = new Model();
$this->View = new View();
}
}
Code:
class View {
public function Display($name, $data=null){
require_once(APP_PATH.'view/'.$name.'.php');
}
}
class View {
public function Display($name, $data=null){
require_once(APP_PATH.'view/'.$name.'.php');
}
}
Ovo je bas nesto pocetnicko, ali ako mozete da mi pomognete bicu vam zahvalan...