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!!

Php mvc

By Enieber Cunha

Php mvc

  • 638