Edición de «Entendiendo Vistas Y Templates»

De KumbiaPHP Framework Wiki

Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.

Revisión actual Tu texto
Línea 1: Línea 1:
=== Introducción ===
+
== Introducción ==
Las '''vistas''' son las distintas parte que se le muestran a usuario en nuestra página (o aplicación), es decir formularios, textos , documentos, resultados de consultas, y en general todo aquello que produzca una salida al navegador, como puede ser un PDF, (X)HTML, una hoja de cálculo, un documento de texto, un documento XML, entre otros.
+
'''View''':
 +
'''Template''':
  
Pero generalmente estas salidas tienen muchas partes en común, como barras laterales, menús, encabezados de la aplicación, pie de página... cosas que resultan repetitivas y que de no ser por los '''Template''', tendríamos que escribir una y otra vez. Basado en lo anterior podríamos decir que en el '''template''', se encuentran las partes que comparte todas las vistas. Es decir llamaremos vista a la salida completa del navegador, y '''template''' a la secciones en común de las vistas de nuestra página.
 
  
===Para entenderlo mejor ===
 
Hagamos una pequeña analogía, las secciones no comunes (las que varia de página a página) vendría siendo fotografías, los '''templates''' un portaretrato , y el conjunto de fotos con portaretrato serián las '''vistas'''. Las fotografías son distintas entre si, pero tienen en común el portaretrato, así que no será necesario repetirlo cada vez.
 
  
 
+
==Para entenderlo mejor ==
===Miremos un ejemplo ===
+
Hagamos una pequeña analogía,
Usemos las páginas que kumbiaphp trae por defecto:
 
 
 
[[Archivo: Bienvenida-kumbia.jpg]]
 
'''Index por defecto de KumbiaPHP Beta 2'''
 
 
 
[[Archivo: Status.jpg]]
 
'''Status de KumbiaPHP Beta'''
 
 
 
Como se puede apreciar en estas imágenes, estas dos pagina tienen contenido distinto, pero poseen dos areas comunes, el encabezado y el  pie de página. Como no queremos repetir código las áreas comunes estarán dentro del '''template''' (en la siguiente imagen, los rectangulos rojos), y lo que cambia estarán dentro de otro archivo(en la siguiente imagen, el rectángulo azul).
 
 
 
 
 
[[Archivo: Rayado.jpg]]
 

Ten en cuenta que todas las contribuciones a KumbiaPHP Framework Wiki pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase Proyecto:Derechos de autor para más detalles). ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar Ayuda de edición (se abre en una ventana nueva)