| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo crear un sistema de plantillas simple en PHP
    Creación de un sistema de plantillas de PHP es muy útil. Un sistema de plantillas separa la lógica de negocio y la pantalla y mantiene el código bien separados , más fácil de documento y de prueba y más fácil de mantener . Esto se logra manteniendo la lógica de negocio, tales como consultas de bases de datos y procesamiento de datos , y el código de pantalla en archivos separados . Cuando se ejecuta el archivo de lógica de negocio, que se encarga de toda la lógica y , en lugar de mostrar el código HTML directamente , carga el archivo de pantalla y pasa los datos al formato y la pantalla. Instrucciones
    1

    Crear un nuevo archivo y ábralo con un editor de texto . Php ?
    Plantilla de clase

    {

    públicos $ valores Copie y pegue el siguiente código en el archivo y guárdelo como " template.php ".

    < ; < Br >

    $ file público;

    public function __ construct ( $ file = '' , $ values ​​= array () ) {

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

    $ this-> valores = $ valor ;

    }

    salida public function () {

    ob_start ();

    incluyen ( $ this - > file ) ;

    $ salida = ob_get_clean ();

    echo $ salida ;

    } }
    2

    Crear un nuevo archivo y ábralo con un editor de texto. Al principio del archivo , ejecutar la función " require_once " de PHP con " template.php " como el parámetro . Ejecutar la lógica de negocio como lo haría en una página normal. Crear un nuevo objeto "Template" con "nuevo" la sintaxis de PHP con la ruta a la página de visualización como parámetro. Establezca la propiedad " valor " del objeto "Template" con los valores para pasar a la página de visualización. Genere la página de visualización llamando al método de " salida" del objeto. He aquí un ejemplo :

    <' template.php ' php

    require_once ;

    //... ? lógica aquí

    $ plantilla = new Plantilla ( ' layout.php ');

    $ plantilla -> valores [' title'] = " Mi página " ;

    $ plantilla -> valores [' nombre '] [ ] = " Jacob " ;

    $ plantilla -> valores [' nombre '] [ ] = "Juan" ;

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

    $ plantilla -> output () ;
    3

    Para el código de visualización , crear un nuevo archivo con el nombre utilizado en el paso anterior, y abrir el archivo con un editor de texto. Escribir código para dar formato y mostrar los valores establecidos por la página de la lógica de negocio . Los valores se almacenan en "$ this-> valores. " He aquí un ejemplo: < ? Php echo $ this-> ?

    Valores ['title '] > < /h1 >

    nombres < /h2 >

      valores [' nombres '] as $ nombre ) { >
      < p>

    • < php echo $ nombre ; ? ? ? ? > < /li >

      < php } >

      < /ul >

    Previous :

    next :
      Artículos relacionados
    ·Cómo quitar decimales en PHP 
    ·Cómo crear un calendario en PHP 
    ·Cómo recuperar una matriz de MySQL 
    ·Sendmail vs. PHP Correo 
    ·Cómo crear sitios dinámicos con Dreamweaver 8 PHP y M…
    ·PHP enteros Funciones 
    ·Cómo instalar PEAR PHP en Ubuntu 
    ·La diferencia en la impresión y Echo en PHP 
    ·Cómo limitar la cantidad de caracteres de una cadena e…
    ·Cómo incluir un archivo PHP en TPL 
      Artículos destacados
    ·Cómo llamar a procedimientos almacenados en Visual Bas…
    ·Tutorial para Microsoft Visual Studio 
    ·Diferencia entre el texto enriquecido y HTML 
    ·Cómo ahorrar decimales a MySQL 
    ·La diferencia entre los timbres de hora en PHP 
    ·Cómo reconstruir Servidores Web COBOL 
    ·Cómo publicar un formulario de iFrame 
    ·Cómo obtener PHP matriz de longitud 
    ·Cómo subir archivos grandes en PHP 
    ·Cómo utilizar Javascript con Excel 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com