Hola, tengo una dua implementanto el patron MVC.
Mi duda es la siguiente:
Si tuviera un menu que es dinamico, tendria q pasar las variables para generar el mismo en cada controlador?
Espero se entienda mi duda.
Desde ya muchas gracias.
| |||
Duda con MVC Hola, tengo una dua implementanto el patron MVC. Mi duda es la siguiente: Si tuviera un menu que es dinamico, tendria q pasar las variables para generar el mismo en cada controlador? Espero se entienda mi duda. Desde ya muchas gracias. |
| ||||
Respuesta: Duda con MVC No estoy seguro, pero la lógica diria que si(asi estarias cumpliendo con la premisa), pero yo lo hago directamente en una vista(incluyo dentro de la vista las llamadas a la bd, me ahorra mucho trabajo ya que creo una sola vista, si hay algun cambio de ultimo momento no tendria que modificar todos los controladores, esto cuando no hay una planificación previa). Nunca me puse a analizar si es la manera correcta, pero si funciona y ademas acelera el trabajo por que no hacerlo.
__________________ Drupal Argentina |
| ||||
Respuesta: Duda con MVC Cita: Si entendí la pregunta, no, no es necesario que pase por el controller, la vista puede contactarse con el Modelo y ella misma cambiar.Revisa el diagrama que aparece en wikipedia. |
| ||||
Respuesta: Duda con MVC Gracias Enrique lo tomare en cuenta. ;)
__________________ Drupal Argentina |
| |||
Respuesta: Duda con MVC Gracias por las respuestas y perdon por la demora. Lo que me comentan es la manera en que desarrollo actualmente, queria conocer otras opiniones y si el realizarlo de esta menera rompia el modelo MVC. Otra consulta: Seria correcto tener un controlador padre de los que tenga la aplicacion que pueda encargarse de enviarle los datos del menu, o restringir el acceso a zonas que requieren autentificarse primer? Saludos, Martin |
| ||||
Respuesta: Duda con MVC Cita: Es otra opción posible, en los proyectos libres que estoy trabajando uso una librería que tiene un Generic/Controller y un Generic/ControllerAdmin donde cada uno tiene las características que requiere un acceso "público" y otro para el acceso restringido. Todos los controllers específicos heredan de uno u otro, compartiendo todas las operaciones que necesites para cada situación. Seria correcto tener un controlador padre de los que tenga la aplicacion que pueda encargarse de enviarle los datos del menu, o restringir el acceso a zonas que requieren autentificarse primer? |