Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

MVC Completo - #12 View II

16/04/2018

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.

Métodos de adição de conteúdo a View

Criaremos então os métodos específicos de adição de conteúdo a View. Caso o arquivo exita no diretório da view ele será incluído dinâmicamente.

#Adiciona características específicas no head
public function addHead()
{
    if(file_exists(DIRREQ."app/view/{$this->getDir()}/Head.php")){
        include(DIRREQ."app/view/{$this->getDir()}/Head.php");
    }
}

#Adiciona características específicas no header
public function addHeader()
{
    if(file_exists(DIRREQ."app/view/{$this->getDir()}/Header.php")){
        include(DIRREQ."app/view/{$this->getDir()}/Header.php");
    }
}

#Adiciona características específicas no main
public function addMain()
{
    if(file_exists(DIRREQ."app/view/{$this->getDir()}/Main.php")){
        include(DIRREQ."app/view/{$this->getDir()}/Main.php");
    }
}

#Adiciona características específicas no footer
public function addFooter()
{
    if(file_exists(DIRREQ."app/view/{$this->getDir()}/Footer.php")){
        include(DIRREQ."app/view/{$this->getDir()}/Footer.php");
    }
}

Na próxima aula vamos criar um exemplo prático de toda a construção da view. Até lá!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

MVC Completo - #11 View I
Hoje iniciamos a construção das nossas views. As views serão divididas basicamente em três arquivos: ClassRender, ControllerView e os arquivos da view.
Saiba mais!
MVC Completo - #13 Exemplificando a View
Nesse tutorial iremos criar uma view completa, exemplificando esse arquivo do sistema MVC na prática.
Saiba mais!
MVC Completo
Neste curso aprenderemos como criar o padrão de projeto MVC completo, analisando desde sua estrutura até a programação.
Saiba mais!