Mvc - modelo vista controlador

Páginas: 3 (534 palabras) Publicado: 9 de noviembre de 2010
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
//Cargar zenphp: require_once('zenphp/zen.php'); //Ahora podemos crear una aplicación: $zen = newzen_aplicacion(); Patrón MVC (Modelo-Vista-Controlador) Modificado | [Seleccionar fecha]

Ahora,si queremos añadir un modelo de datos "wiki" a la aplicación,podemos hacerlo de la siguiente forma:$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 es la 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 el modelo podemosacceder 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 el modelo de datosya 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 una aplicació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 podemos acceder al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mvc
  • Modelo Vista Controlador MVC
  • MVC Modelo Vista Controlador
  • MVC Modelos vista contolador
  • modelo vista controlador
  • modelo vista controlador
  • Modelo vista controlador
  • modelo vista controlador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS