patron mvc

Páginas: 3 (536 palabras) Publicado: 14 de febrero de 2014
Patrón MVC (Modelo-VistaControlador) Modificado
Introducción al Modelo – Visualizador :: Padres e Hijos

ZENPHP

Autor: juaxix

Patrón MVC (Modelo-Vista-Controlador)
Modificado
Introducciónal Modelo – Visualizador :: Padres e Hijos

Padre
Un padre es una variable que establece el nivel superior en la jerarquía de clases. La parte
superior de una aplicación web,es ,precisamente unaclase zen_aplicacion que extiende de la
clase zen, también puede ser zen_aplicacion_administrador o cualquier otra que extienda de
zen.
En zenphp se establecen desde la instanciación de una clase através de un parámetro por
referencia en el constructor de la clase instanciada.

Ejemplo

Patrón MVC (Modelo-Vista-Controlador) Modificado | [Seleccionar fecha]

//Cargar zenphp:require_once('zenphp/zen.php');
//Ahora podemos crear una aplicación:
$zen = new zen_aplicacion();

1

Ahora,si queremos añadir un modelo de datos "wiki" a la aplicación,podemos hacerlo de la
siguienteforma:
$zen->wiki =& new zen_modelo_datos($zen,"id,titulo,descripcion","wiki");

Explicación
Lo que se ha hecho al crear el nuevo modelo como variable de $zen es decirle al modelo que
el padre esla aplicación $zen y que vamos a usar los campos: id,titulo y descripción de la
tabla wiki para las operaciones que necesitemos realizar con dicho modelo.
A partir de este momento,además ,desde elmodelo podemos acceder por medio del puntero
$this->padre a la aplicación $zen asi como a sus otras clases asociadas,como por ejemplo la
base de datos, especialmente esta clase tiene un puntero en elmodelo de datos ya que es
imprescindible , en $this->bd.

Accediendo a los niveles superiores de una aplicación
El concepto entonces es sencillo, se trata de que, desde cualquier nivel de unaaplicación
podamos "navegar" hacia los niveles superiores a través del sistema de padres de la jerarquía
del sistema, por ejemplo, desde el modelo wiki hay un visualizador llamado html, de forma
que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comparación patrones de diseño con MVC
  • Patron De Diseño De Sistemas Mvc
  • patron mvc
  • Patrones de diseño mvc
  • MVC
  • MVC
  • Implementación del patrón modelo vista control mvc
  • patron mvc

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS