W celach edukacyjnych:), bo raczej tak sie tego nie powinno robić.

Jeśli ktoś chce w kontrolerze wywołać metodę innego controllera.


//ladujemy controller
loadController("Extras");
$controller =new ExtrasController();

//dodajemy sesje
$controller->Session = new SessionComponent();
//inicializujemy modele 
$controller->constructClasses();

//tworzymy obiekt data
//$data['Extra']['id']=1;
$data['Extra']['product_id']=1070;
$data['Extra']['ename']="r23";
$data['Extra']['evalue']="c23";

//przypisujemy go w opowiednienie miejce
$controller->data = $data;

//wywolujemy odpowiednia metode;)
//$controller->admin_edit(1);
$controller->admin_add();

Wszelkie komentarze mile widziane;)


Personal Tools