Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/04/2017, 09:25
Avatar de vb2005
vb2005
 
Fecha de Ingreso: noviembre-2005
Ubicación: Paderborn - Alemania
Mensajes: 566
Antigüedad: 18 años, 5 meses
Puntos: 24
Respuesta: Menú dinamico en mvc

Cita:
Iniciado por Triby2 Ver Mensaje
Yo no dije, que el controlador genere odigo html, es uan locura. Lo que dije, es LLAMAR...

"Una vez que tengas toda la lógica en el controlador, cuando llames a la vista pasandole el parámetro $html tendrías que tener algo como"

Y si, se puede ejecutar un loop como for o foreach en la vista, pero no mucho mas de ahi, pues esos loops solo deben de ser para mostrar los datos del array.

Lo que el compañero pretendia hacer, es llamar a una funcion desde la vista... y encima dentro de un <li>
El problema es que en tu código están todos los conceptos mezclados.

En el mismo lugar hay responsabilidades del modelo, controlador y vista en el mismo lugar/método.

Tu vista lo único que tiene es un "echo $html" eso muestra de que hay responsabilidades que no fueron repartidas correctamente, porque el encargado de generar el html es la vista y no el controlador
__________________
www.marcher.com.uy - Web personal
Nerd's Corner - Desarrollo de software a medida