Mostrando entradas con la etiqueta PROGRAMACION. Mostrar todas las entradas
Zend Framework 4: Controladores y acciones
Este artículo es parte de mi tutorial de Zend Framework, y es la continuación de la parte 3.
Creando nuevas acciones
Ahora, como creamos una nueva accion en nuestro controlador index? Pues simple, se hace con un comando usando el zf.bat. Pero lo podemos hacer desde el mismo IDE.
Primero, le vamos a asignar a los comandos de ZF un hotkey para poder ejecutarlos más rápido.
Vamos en el menú a Herramientas/Opciones a la pestaña Keymap (o mapeo de teclas o como aparezcan en español), y teclea en Buscar 'zend' (sin las comillas)
Clic en la segunda columna, presiona la tecla Alt y la tecla z (Alt+Z) y Enter. Guarda los cambios.
Ahora, si presionamos Alt+z en la ventana principal del IDE, aparecerá
ese es el listado de todos los comandos de zend.bat disponibles. Para usarlos, hacemos clic en uno de ellos, colocamos en Parámetros los datos requeridos y presionamos el botón Run (ejecutar) o enter.
Creando nuevas acciones
Ahora, como creamos una nueva accion en nuestro controlador index? Pues simple, se hace con un comando usando el zf.bat. Pero lo podemos hacer desde el mismo IDE.
Primero, le vamos a asignar a los comandos de ZF un hotkey para poder ejecutarlos más rápido.
Vamos en el menú a Herramientas/Opciones a la pestaña Keymap (o mapeo de teclas o como aparezcan en español), y teclea en Buscar 'zend' (sin las comillas)
Clic en la segunda columna, presiona la tecla Alt y la tecla z (Alt+Z) y Enter. Guarda los cambios.
Ahora, si presionamos Alt+z en la ventana principal del IDE, aparecerá
ese es el listado de todos los comandos de zend.bat disponibles. Para usarlos, hacemos clic en uno de ellos, colocamos en Parámetros los datos requeridos y presionamos el botón Run (ejecutar) o enter.
Zend Framework 3: Estructura del proyecto
Este artículo es la tercera parte de mi tutorial de Zend Framework. La segunda parte está acá.
La estructura del proyecto recién creado se ve así:
Ahora, probaremos nuestro proyecto recién creado en el artículo anterior. Debemos inciar Apache ( si estamos usando Xampp, podemos hacerlo desde el Xampp Control Panel)
¡ Felicidades!. Nuestro proyecto en ZF está creado con éxito.
Ahora echaremos un vistazo en los archivos, carpetas y el resto de la estructura de ZF.
La estructura del proyecto recién creado se ve así:
Un poco confuso ¿no? Mas no colapses aún, intrépido programador, que es sencillo de entender.
Antes de seguir, asegurémonos de que nuestro servidor web está configurado para usar ZF.
Configuración de Apache (mod_rewrite)
Antes de seguir, asegurémonos de que nuestro servidor web está configurado para usar ZF.
Configuración de Apache (mod_rewrite)
Para que ZF funcione, todas las urls deben ser procesadas por el archivo index.php, el cual decidirá qué hacer con ellas. Por ejemplo, si yo escribo
http://localhost/miproyecto/public/
http://localhost/miproyecto/public/algo/otro
http://localhost/miproyecto/public/saludo/hola
todas esas páginas deberían redirigirse a
http://localhost/miproyecto/public/index.php , el cual decidirá qué paginas mostrar, según la url que se le envíe.
Para que esto se pueda hacer, en el archivo de configuración de apache, httpd.conf :
G:\xampp\xampp\apache\conf\httpd.conf
Debemos descomentar esto:
LoadModule rewrite_module modules/mod_rewrite.so
y reiniciar apache.
http://localhost/miproyecto/public/
http://localhost/miproyecto/public/algo/otro
http://localhost/miproyecto/public/saludo/hola
todas esas páginas deberían redirigirse a
http://localhost/miproyecto/public/index.php , el cual decidirá qué paginas mostrar, según la url que se le envíe.
Para que esto se pueda hacer, en el archivo de configuración de apache, httpd.conf :
G:\xampp\xampp\apache\conf\httpd.conf
Debemos descomentar esto:
LoadModule rewrite_module modules/mod_rewrite.so
y reiniciar apache.
Ahora, probaremos nuestro proyecto recién creado en el artículo anterior. Debemos inciar Apache ( si estamos usando Xampp, podemos hacerlo desde el Xampp Control Panel)
Una vez que estamos seguros de que mod_rewrite está activado, abramos nuestro navegador favorito y escribamos la direccion:
http://localhost/miproyecto/public/
y veremos esto:
http://localhost/miproyecto/public/
y veremos esto:
¡ Felicidades!. Nuestro proyecto en ZF está creado con éxito.
Ahora echaremos un vistazo en los archivos, carpetas y el resto de la estructura de ZF.
Zend Framework 1: Instalación
Zend Framework (ZF, de ahora en adelante) es un conjunto de librerías que proveen la estructura necesaria para desarrollar un sistema en PHP de forma rápida, eficiente y con un gran ahorro de escritura de código.
Zend Framework nos ayuda a desarrollar aplicaciones usando la metodología MVC: Modelo-Vista-Controlador, la cual divide la estructura de un sistema en tres partes:
- Modelo: los archivos (librerías, clases, funciones) relacionados con el acceso a las bases de datos
- Vista: los archivos (librerías, clases, funciones) responsables de la presentación de la información al cliente (generalmente, las páginas con contenido HTML)
- Controlador: los archivos (librerías, clases, funciones) que sincronizan las dos partes anteriores y que llevan a acabo los procesos del sistema.
Zend Framework 1: Instalacion (el artículo que estás leyendo)
Zend Framework 2: Crear un proyecto usando Netbeans
Zend Framework 3: Estructura del proyecto
Zend Framework 4: Controladores y acciones
Zend Framework 5: El Modelo de datos
Zend Framework 6: Creando las paginas web
Zend Framework 7: Mostrando las paginas web
Zend Framework 8: Creando una plantilla del sistema
Zend Framework 9: Traducir mensajes de error
Zend Framework 10: Trabajando con Ajax
Zend Framework 11: Sesiones, registro, $this->url(), multiples tablas y demases
Zend Framework 12: La importancia de $this->render() y $this->partial() en layout.phtml y las vistas
Descargar el proyecto de ejemplo terminado.
Veamos cómo va esto.
Suscribirse a:
Entradas
(
Atom
)




