JoeMugen,
il y a 12 ans
Je pense que tu peux faire un truc grosso merdo comme ça:
function request($controller, $action, $params){
$controller .= 'Controller';
require_once ROOT . DS . 'controller' . DS . $controller . '.php';
$c = new $controller($this->request);
return $c->$action($params);
}
Et pour ta fonction:
//Tu vérifies si $params est un array, si oui tu le traite différement...
public function ($params){
//Tu vérifies si $params est un array, si oui tu la traite différement, sinon tu la traite direct
}
Ce qui te permet de l'appeler comme ça par exemple:
$params = array('machin' => 'truc', 'bidule' => 'nawak');
$this->request('controller','action', $params);