Ver Mensaje Individual
  #26 (permalink)  
Antiguo 04/12/2006, 16:35
Casuis
 
Fecha de Ingreso: septiembre-2005
Mensajes: 142
Antigüedad: 19 años, 2 meses
Puntos: 3
Bueno la verdad es que para explicarlo sería un poco largo para hacer un post y hoy no tengo muchas ganas la verdad....

Ejemplo práctico:

Tienes un framework donde todas las acciones van redirigidas al index.php

y una acción : imaginate http://miaplicacion/carrito/add/categoria/2/item/3

al llamar a esta acción se redirigirá hacia index.php

Aquí es donde el patrón Router destripa la acción

Controller: carrito -> CarritoController
Action : add -> AddAction
params : categoria, item -> categoria = 2 item = 3

Router se comunica con Dispatcher que ejecuta el controlador adecuado con la acción adecuada y los parámetros.

Bien mmmmm nos da que pensar.... Uala todas las acciones que hagamos pasaran por Index.php y..... claro siempre se ejecutara index.php entonces...
Exacto podemos poner una funcion __autoload
( para más referencias mirar manual php5 )
y nos cargará todos los ficheros que necesitemos. La cuestión no es que es inútil utilizar imports.... sino que simplemente no tenemos que declarar ningun fichero se cargan automaticamente.... Fin de la cuestión.