anterior  
índice  
siguiente  
Updated 2012-10-02 - Version ZF 2.0.3

Introducción a Zend Framework 2

Este tutorial está diseñado para brindar una introducción al uso de Zend Framework 2 mediante la creación de una aplicación simple con una base de datos, utilizando el paradigma Modelo-Vista-Controlador. Al final tendrás una simple, pero funcional, aplicación ZF2 y podrás revisar el código para saber más acerca de cómo funciona todo.

Algunas suposiciones

En este tutorial asumimos que estás ejecutando PHP 5.3.10 con el servidor web Apache y MySQL, accesible mediante la extensión PDO. La instalación de Apache debe tener instalada y configurada la extensión mod_rewrite.

También debes asegurarte que Apache esté configurado para soportar archivos .htaccess. Esto generalmente se realiza cambiando en la configuración

AllowOverride None

por

AllowOverride  All

en el archivo httpd.conf. Revisa la documentación de tu distribución para detalles más exactos. No vas a poder navegar a ninguna página, aparte de la página de inicio de este tutorial, si no tienes configurado correctamente mod_rewrite y el archivo .htaccess

Tutorial de la aplicación

La aplicación que vamos a crear es un simple sistema de inventarios para mostrar los discos que poseemos. La página principal va a listar nuestra colección y nos va a permitir agregar, modificar y eliminar CDs. Vamos a necesitar cuatro páginas en nuestro sitio web:

Página Descripción
Listar discos Mostrará el listado de discos y nos brindará enlaces para poder editar y borrar. Ademas nos brindará, un enlace que nos permita agregar nuevos discos
Agregar nuevo disco Esta página tendrá un formulario para agregar nuevos Discos.
Editar un disco Esta página tendrá un formulario para editar nuevos Discos
Eliminar un disco Esta página confimará si que queremos eliminar un disco y luego se eliminará.

También vamos a necesitar guardar la información en una base de datos. Vamos a necesitar una sola tabla con estos campos:

Campo Tipo Null? Notas
id integer No Primary key, auto-increment
artist varchar(100) No  
title varchar(100) No  
|

Contenidos

Tema anterior

Instalación

Próximo tema

Getting started: A skeleton application

Esta página

Nota: Es necesario estar conectado a tu cuenta GitHub para contribuir a la documentación.

Edit this document

Edit this document

The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.

  1. Login with your GitHub account.
  2. Go to Introducción a Zend Framework 2 on GitHub.
  3. Edit file contents using GitHub's text editor in your web browser
  4. Fill in the Commit message text box at the end of the page telling why you did the changes. Press Propose file change button next to it when done.
  5. On Send a pull request page you don't need to fill in text anymore. Just press Send pull request button.
  6. Your changes are now queued for review under project's Pull requests tab on GitHub.