Hola ¿como les va?
Estoy armando un primer MVC y aprendiendo al mismo tiempo un poco (sobre mvc, patrones de diseño, etc)
En mi sistema de práctica tengo un punto de entrada único asi:
sitio-web.com/router=Controlador/Accion
En donde el sistema ejecuta el metodo "Accion" de la clase "Controlador"...
Bueno, la pregunta puntual es...
Si tengo un punto de entrada único como el recien mencionado
¿Cómo debería manejar todo lo que refiere a variables via URL?
1. ¿En que parte DEBERIA leer estas variables? ¿Solo el router puede leerlas ó los controladores tambien son un lugar adecuado para hacer esto?
2. ¿Como hago con la paginación de resultados por ejemplo? Antes era facil... aquí no se como encajarla adecuadamente de acuerdo a la lógica de un MVC...
Me las arregle bien para que mi sistema limite las busquedas y todo, pero no se ahora bien como indicarle que quiero, por ejemplo, ver la pagina numero 3...
(En el modelo estoy usando ActiveTable y ActiveRecord, por si sirve de algo mencionarlo)
Bueno... esa es básicamente mi duda... que por supuesto consulto aquí ya que google no fue muy amistoso conmigo hoy.
Creo que estoy demasiado concentrado en no hacer algo que rompa con la logica de la POO... lo que pareciera ser uno de los sintomas de principiante ¿no?
Espero me puedan orientar un poco, saludos!!