Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/03/2015, 18:55
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Llamando a un metodo se cargan todos

Uhmm, Creo que es diferente...

Si lo hago asi y el controlador solo tiene funciones me llega el array $argumentos completo
Código PHP:
if (!function_exists($metodo)) $metodo='e404';        
call_user_func($metodo$argumentos); 
Pero si lo hago asi teniendo las funciones del controlador dentro de una clase solo me llega el primer parametro de $argumentos desvaneciendose el array
Código PHP:
if (!is_callable([$controlador,$metodo])) $metodo='e404';
    if (isset(
$argumentos)) {
        
call_user_func_array([new $controlador,$metodo],$argumentos);
    } else {
        
call_user_func([new $controlador,$metodo]);
    }