Estudiante

Páginas: 14 (3473 palabras) Publicado: 15 de octubre de 2012
Como iniciarse en el entorno

Zend Framework
Por Rob Allen, www.akrabat.com Revisión 1.5.2 Derechos Reservados © 2006, 2008 Traducción al español: Hugo Jiménez-P. www.hugo-jimenez.fr

Este tutorial se escribió con la intención de dar una introducción de cómo utilizar Zend Framework al escribir una aplicación básica que maneje una base de datos. NOTA: Este tutorial se ha probado en la versión1.5 de Zend Framework. Tiene buenas posibilidades de funcionar con sub-versiones posteriores de la serie 1.5.x, pero no funcionará en las versiones anteriores a 1.5.

Arquitectura Modelo-Vista-Controlador (Model-View-Controller)
La forma tradicional de construir una aplicación en PHP es escribiendo algo como lo siguiente:
Página de inicio            

Durante el tiempo de vidade una aplicación, este tipo de código se convierte en algo difícil de mantener conforme un cliente solicite cambios que sean insertados en el código base en diversos lugares. Un método de mejorar las posibilidades de mantenimiento de la aplicación es el separar el código

de la página en tres partes distintas (y usualmente en archivos separados): Modelo La parte del modelo de la aplicación esla que concierne a los datos específicos que se muestran en la interfaz. En el ejemplo anterior, se relaciona con el concepto de noticias . Entonces el modelo generalmente está relacionado con la parte lógica de negociación y concierne a la carga y guardado en las bases de datos. La vista consiste de los pequeños trozos de la aplicación relacionados con la interfaz gráfica del usuario. Usualmenteesta se realiza en HTML.

Vista

Controlado El controlador une las partes específicas del modelo y de la vista para asegurar r que los datos correctos se muestren en la página

Zend Framework utiliza la arquitectura Modelo-Vista-Controlador (MVC). Esto se utiliza para separa las diferentes partes de su aplicación y facilitar al mismo tiempo el desarrollo y mantenimiento de las mismas.Requerimientos
Zend Framework tiene los siguientes requerimientos: • PHP 5.1.4 (o superior) • Un servidor de Web que tenga soporte con la funcionalidad mod_rewrite.

Que se asume en este tutorial?
Para realizar esta práctica, asumo que usted ejecuta PHP 5.1.4 o superior en un servidor Web implementado con Apache. La instalación de Apache debe tener instalada y configurada la extensión mod_rewrite.También debe asegurarse que Apache esta configurado para utilizar archivos de control de acceso .htaccess. Usualmente, dicho soporte se obtiene cambiando el valor de la variable:
AllowOverride None

a  AllowOverride All en el archivo de configuración de Apache httpd.conf. Verifique los detalles en la documentación de su servidor Web específico. Usted no deberá tener acceso a ninguna otrapágina que a la página de inicio de este tutorial, si no ha configurado mod_rewrite y .htacess de manera correcta.

Cómo obtener Zend Framework
Zend Framework puede descargarse desde http://framework.zend.com/download ya sea en archivo con formato .zip o .tar.gz .

Estructura de las Carpetas
Mientras que Zend Framework no requiere una estructura específica de carpetas, el manual recomienda unaestructura común que es la que utilizaremos. Esta estructura asume que usted tiene el control total sobre la configuración del servidor Apache, así que podremos dejar la mayoría de los archivos fuera de la carpeta raíz del sitio Web. Iniciemos por crear una carpeta llamada tutorial­zf en la carpeta raíz del servidor Web y

posteriormente crearemos la siguiente estructura de subcarpetas quecontendrán los archivos del sitio Web:

Como puede ver, hemos separado las carpetas para los archivos correspondientes a models, views y controllers de nuestra aplicación. La carpeta public/ será la carpeta raíz del sitio Web, lo que significa que la URL para la aplicación será http://localhost/tutorial­zf/public/. Con esto, casi todos los archivos de la aplicación no serán accesibles directamente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS