Tema: Mvc
Ver Mensaje Individual
  #15 (permalink)  
Antiguo 05/07/2007, 19:26
zsamer
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 21 años, 1 mes
Puntos: 8
Re: Mvc

El Router es un objeto que permite al objeto Dispatcher(despachador) saber que controller (clase controladora) y que action (método action de la clase controladora) ejecutar.

ej:
Código PHP:
class Dispatcher{
/*...etc...*/
    
public function dispatch(Router $router) {
/*...etc...*/
        
if (file_exists$this->_path_class )) 
        {
            include( 
$this->_path_class );
            
            
$className  $router->getControllerName();
            
$actionName $router->getActionName();
    
            
$run = new $className();
            
$run->$actionName();
            
        } else {        
            throw new 
Exception("El archivo no Existe..." $this->_path_class);
        }
   }


Última edición por zsamer; 05/07/2007 a las 19:41