PHP MVC
Multiware
Academy
AGENDA
O que é MVC
Template Engine
Refatorando o Desafio com Twig
Como estruturar o codigo usando MVC
O que é MVC?
odel
iew
ontroller
M
V
C
Vamos ver primeiro sobre View e Controller
View
View é a camada de visualização da aplicação, podendo ser essa camada um json que uma api responde ou um html que sera renderizado no browser
Para construirmos nossa aplicação usando View vamos usar um Template Engine
Template Engine
Ferramenta que fara a renderização dos dados em HTML. Server Side Render
Twig
The flexible, fast, and secure
template engine for PHP
Refatorando Desfio para MVC
instale twig
crie uma pasta chamada template
adicione o codigo de exmplo do twig no index
crie um arquivo chamdo index.html
coloque todo html e renderize-o juto passando as variaveis
Done!!
Made with Slides.com