¿Puedo llamar a un modelo desde una vista?

En lugar de usar un PHP MVC en toda regla, estoy diseñando uno que se ajuste mejor a mis usos. Tengo el marco básico hecho, y he codificado los modelos y controladores que necesitaré para ejecutar mi sitio web.

Ahora me estoy moviendo hacia las Vistas, y me he encontrado con un pequeño dilema. Mi enfoque funciona bien para mí, pero para futuras referencias, quiero saber si lo que estoy haciendo es un mal hábito.

Lo que estoy tratando de hacer:

En mi Vista, estoy llamando a un Modelo que ejecuta mi sistema de autenticación y solicitando el estado de inicio de sesión de un usuario. Luego utilizo ese booleano para decidir si mostrar ciertos elementos dentro de la vista y dónde colocar otros.

¿Debo diseñar vistas separadas para cada estado de inicio de sesión, o este enfoque es correcto? Sin embargo, si voy a implementar este MVC en el trabajo que estoy haciendo para mis clientes, debo usar las mejores prácticas.

Cualquier consejo sería apreciado!

Respuestas a la pregunta(4)

Su respuesta a la pregunta