ciao...
sto implementando una classe che fa il routing...
purtroppo non riesco a passare gli argomenti.. cosi come é adesso l'azione UserController->register($nome, $cognome) riconosce solo un argomento (l'array...) e quindi non va...Codice PHP:
//per esempio questo é l'indirizzo che ricevo
$path = "user/register/barney/gumble";
//qui faccio il parsing e metto tutto in un array
//[Qui sto solo descrivendo l'array che risulta dal parsing... quello va.. non vi preoccupate]
$parts['controller'] = "UserController";
$parts['action'] = "registerAction";
$parts['args'] = array('barney', 'gumble');
//Ora uso l'array parts per chiamare l'azione del controller
//Istanzio il controller
$controllerName = $parts['controller'];
$action = $parts['action'];
$controller = new $controllerName();
//e chiamo l'azione con i sui argomenti ////////////// E QUI HO IL PROBLEMA!
$controller->$action($parts['args']);
come diavolo faccio a passare sti argomenti in modo corretto?
![]()