O MVC é um padrão de desenvolvimento que vêm sendo adotado por muitos desenvolvedores pelo motivo da praticidade de flexibilidade na hora de desenvolver um novo projeto.
O que é e como funciona o MVC?
Com o aumento da complexidade das aplicações desenvolvidas torna-se fundamental a separação entre os dados (Model) e o layout (View). Desta forma, alterações feitas no layout não afectam a manipulação de dados, e estes poderão ser reorganizados sem alterar o layout.
Como funciona este padão?
O MVC tem base em divisão de camadas. São projetos dentro de uma solução, e não são pastas dentro um projeto). As camadas do MVC são as seguintes
Model
Alguns dizem ser a camada de acesso aos dados, outros dizem ser a camada de negocios ( Neste caso onde o model é considerado outra camada de negocios, mais uma camada é criada, chamada de Persistência, onde no caso, faz acesso aos dados).
View
Camada interface do usuario, onde ficarão nossos arquivos .phtml.
Controller
Camada onde ficam nossas regras de negocio, verificações, metodos e ações.

Seja Membro Gratuítamente
Assine a newsletter para receber em seu email as publicações atualizadas neste blog