MVC Completo - #13 Exemplificando a View
17/04/2018Nessa aula vamos tratar de uma exemplificação do arquivo view do nosso sistema MVC. Vamos criar uma view da página de contato.
Como criar uma View do MVC completa
Para criação da view precisamos efetuar 3 passos:
1 - Criar um diretório dentro da pasta view. Nesse caso vamos criar o diretório app/view/contato.
Dentro desse diretório podemos criar 4 arquivos que irão compor a nossa visão. São eles:
head.php, main.php, header.php e o footer.php
2 - Precisamos implementar dentro da ClassRoutes a rota para essa nova visão:
$this->Rota=array(
"contato"=>"ControllerContato"
);
3 - Por fim precisamos criar o ControllerContato que será responsável por gerenciar essa view.
namespace App\Controller;
use Src\Classes\ClassRender;
use Src\Interfaces\InterfaceView;
class ControllerContato extends ClassRender implements InterfaceView{
public function __construct()
{
$this->setTitle("Contato");
$this->setDescription("Faça contato conosco.");
$this->setKeywords("contato, telefone, email");
$this->setDir("contato");
$this->renderLayout();
}
}
Seguindo esses três passos podemos criar quantas visões forem necessárias.
Posts Relacionados
MVC Completo - #12 View II
Nessa aula finalizaremos a parte de programação das nossas views, terminando os métodos de renderização e os métodos para adicionar conteúdo.
MVC Completo - #14 Breadcrumbs
Na vídeo-aula de hoje vamos aprender a criar breadcrumbs que é aquele mapa de links que fica na parte superior dos sites. Os breadcrumbs facilitam a navegação.