18
Jul

Hoy estaba definiendo una estructura de directorios, los controllers estaban todos tirados en un directorio, y eso era perfecto, el problema surgio con la vista. Cuando quise configurar la ruta de la vista a partir del nombre del controller tuve que buscar un metodo que me devolviera el nombre, sin la necesidad de parsear la [...]

Siguiendo con el tema el componente Zend_Layout puede surgirnos la necesidad que a cierto controller no cargarle el layout.
Obviamente esto es posible. Con solo agregar la siguiente linea en el Action del controller que queremos deshabilitar el layout es suficiente.

$this->_helper->layout->disableLayout();

Generalmente para los sistemas web tenemos dos partes, frontend (la parte del usuario), y un backend. Es probable que compartan el diseño, pero el backend tiende a ser mas simple que el frontend, para diferenciarlo, y que no sea tan molesto el trabajo diario, debido al exceso de contenido.
Si leyeron la guia de implementación de [...]

24
Jun
stored in: Zend Framework and tagged:

Estoy haciendo el desarrollo de un portal de noticias, que dentro de poco voy a liberar una primer version. Hoy me tocaba la tarea de hacer la suscripcion Atom de las noticias del portal para lo cual use Zend_Feed.
Voy a mostrar como quedo mi ejemplo.
En un primer paso arme el controller para el modulo Rss.
send(); [...]

En un post anterior vimos como trabajar con MVC, pero en esta oportunidad vamos a ver como trabajar con MVC con Zend Framework.
El documento esta en ingles, pero lo suficiente mente claro

| View | Upload your own

Una de las ventajas que tiene Zend Framework sobre otros, es que podemos usar sus componentes sin necesidad de migrar todo el sistema al framework, de esta manerapodríamos incluir en nuestro proyecto solo el componente de Base de datos Zend_Db. Lo único que tendríamos que hacer es en nuestra raíz del sistema crear una carpeta [...]

19
May
stored in: Zend Framework and tagged:

Muchas veces vamos a necesitar ejecutar mas de un modulo dentro de un modulo.
Supongamos que tenemos el modulo home. El cual esta dividido en varias secciones, mostrar Banners, modulo de registro, modulo de login, modulo de ultimos comentarios, etc.
Si queremos ejecutar un controlador desde un modulo distinto. Tenemos que usar “Action View Helper“, con solo [...]

09
May
stored in: Zend Framework and tagged:

Con esta librería vamos a poder codificar o decodificar objectos PHP en Javascript Object Notation y viceversa.
JSON se utiliza para intercambiar información entre JavaScripts y otros lenguajes. En nuestro caso PHP.
Si necesitan saber mas de JSON pueden consultar la Wiki.
El uso mas común que le vamos a dar es cuando pasemos datos por Ajax y [...]

21
Apr

Alguna vez nos va a ser muy util, no ejecutar el archivo .phtml correspondiente a la vista del Action, para que no la ejecute vamos a tener que especificarlo, ya que Zend lo ejecuta aunque nosotros no especifiquemos que lo haga a traves del metodo render();
el codigo para que no ejecute la vista es el [...]

07
Apr
stored in: Zend Framework and tagged:

Con esta clase nosotros vamos a poder generar nuestras querys. Agregar todas las cláusulas que consideremos necesarias, de forma ordenada, y obteniendo algunas ventajas con respecto a la manera tradicional.
Hay dos formas de acceder a esta clase usando el método directamente de la clase abstracta Zend_Db_Adapter_Abstract
Ejemplo:
1
<?php
2 $db = Zend_Db::factory(…opciones…);
3 $select = $db->select();
4 ?>

O especificando [...]