Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como criar um sistema de template simples em PHP
Criação de um sistema de templates em PHP é muito útil. Um sistema modelo separa a lógica de negócios e exposição e mantém o código bem separados , mais fácil de documento e de teste e de manutenção mais fácil . Isto é realizado , mantendo a lógica de negócios , tais como consultas de banco de dados e processamento de dados e código de exibição em arquivos separados. Quando o arquivo de lógica de negócios é executado, ele cuida de toda a lógica e , em vez de exibir o código HTML diretamente , carrega o arquivo de exibição e passa os dados para ele para formatar e display. Instruções
1

Crie um novo arquivo e abri-lo usando um editor de texto. Copie e cole o código abaixo no arquivo e salve-o como " template.php ".

classe Template {

$ valores públicos ; ? < Br >

$ arquivo público ;

função pública __ construct ( $ file ='' , $ valores = array ( )) {

$ this- > file = $ arquivo; < br >

$ this-> valores = $ valores ;

}

função pública de saída () {

ob_start ();

incluir ( arquivo $ this-> );

$ out = ob_get_clean ();

echo $ fora ;

}}
2

Crie um novo arquivo e abri-lo usando um editor de texto. No início do arquivo, executar a função " require_once " do PHP com " template.php " como o parâmetro. Execute sua lógica de negócios como você faria em uma página normal. Criar um novo objeto " modelo" usando a sintaxe "novo" do PHP com o caminho para a página de exibição como o parâmetro. Defina o " Template " propriedade " valores " do objeto com os valores para passar para a página de exibição. Saída de exibição da página chamando o método "output" do objeto. Aqui está um exemplo:

require_once ' template.php ';

//... ? lógica aqui

$ template = new Template (' layout.php ');

$ template- > valores ['title' ] = "Minha Página" ;

$ template- > valores [' nomes '] [ ] = " Jacob ";

$ template- > valores [' nomes '] [ ] = "João" ;

$ template -> valores [' nomes ' ] [] = " Tony ";

$ template -> output ();
3

Para o código de exibição, criar um novo arquivo com o nome usado na etapa anterior , e abra o arquivo usando um editor de texto. Escreva o código para formatar e exibir os valores definidos pela página de lógica de negócios. Os valores são armazenados em " $ this-> valores. " Aqui está um exemplo:

valores [ 'title'] ; >


? Nomes



    < ? php foreach ( $ this- > valores [' nomes '] como $ name ) { > <
    ? p>





Anterior :

Próximo : No
  Os artigos relacionados
·Tutorial para AJAX e JQuery Paginação em PHP 
·Como habilitar a saída de depuração em MySQL e PHP 
·Saída de caracteres estranhos no MySQL PHP 
·PHP Xcode Tutorial 
·Como criar bancos de dados MySQL para instalar DSN 
·Como usar o botão Enviar no PHP 
·Como converter texto Médio para JPG em PHP 
·Como simples contam Números Primos em PHP 
·Mysql PHP Tutorial Configuração do Windows 
·Como remover um caráter Byte em PHP 
  Artigos em destaque
·Como implementar Relatórios SQL em Microsoft Dynamics …
·Tutorial em Pascal Animação Programação 
·Adicionando um nó TreeView 
·Como Obter largura de um elemento em Javascript 
·JDBC ResultSet Exemplo 
·O que é um arquivo IDL 
·Como inserir CrawlTrack em WordPress 
·Como inverter um número na booleano 
·Como configurar VIM para Java 
·Como usar o PHP para criar uma mensagem de alerta 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados