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 ".
< ;
$ file público;
public function __ construct ( $ file = '' , $ values = array () ) {
$ this -> file = $ file ;
$ 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 >
php foreach ( $ this -> valores [' nombres '] as $ nombre ) { >
< p>
- < php echo $ nombre ; ? ? ? ? > < /li >
< php } >
< /ul >
php foreach ( $ this -> valores [' nombres '] as $ nombre ) { >
< p>
< php } >
< /ul >