Boa tarde a todos.
Estou com uma duvida cruel, que tive no NodeJS ( e ainda tenho ), e no PHP tambem. E venho tentar entender de uma vez isso, pelo menos no PHP, mas acredito que se apliquei a todas linguagens ( ou não? ).
Minha duvida é referente ao MVC. Vou tentar fazer a pergunta o mais simples o possivel para ser mais facil de conseguirem me responder.
Essa é a forma que vejo o MVC atualmente, pelo menos o que esta na minha cabeça.
Model = ?
Controller = Controla o dado e entrega para a View.
View = Mostra o resultado final na web.
Então atraves de pensamentos e longas refletidas sobre o assunto, imaginei que o unico possivel papel do Model seria como se fosse um INPUT, atraves dele que entra os dados. por exemplo:
Model = INPUT
Controller = Processo de trabalho sobre o INPUT
View = OUTPUT
Essa minha ideia sobre o MVC está correta? ou totalmente errada? Fico no aguardo.