Estoy haciendo un pequeño framework para trabajar con mvc en php, de tala forma que sea sencillo de modificar y hacer nuevos sistemas de páginas, mucho mas rápido.
Todo de maravilla, hasta que debo preparar los links, por ejemplo, para una noticia. Mi modulo carga la extensión de "noticias", cuando se le es indicado por el controlador. Esta extension busca en la DB las noticias y las mete en un array. Todo ok pero, ¿Que pasa cuando necesito crear el link a la noticia individual? Creo que no debería crear los links en cada metodo de la extension de noticias, sería un desastre si luego quiero editarlo.
En sintesis tengo dos dudas: ¿Las variables get,post,etc las tiene el Modulo o el Controller? ¿Quien crea los links, el controlador o el módulo?
La solucion que veo es crear un objeto, que se pase a travez de parámetros, capaz de crear links a traves de un archivo de configuracion. O hacer métodos separados en cada módulo. ¿Cual sería la mejor solucion?
Saludos, gracias por leer, al mismo tiempo agradecería todas las respuestas