November 14th, 2011 Category: Curso Zend Framework
32 Comments »
En el video de hoy voy a mostrarles como hacer un join con otras tablas, en nuestro caso tenemos la tabla posts, y la tabla categories, vamos a tratar de crear posts que tengan una categoria asociada y mostrar los post a partir de la categoria por la que filtramos.
Para esto vamos a usar un Join para mostrar los nombres de las categorias a las que esta asociada una noticia, y un helper de la vista para mostrar el listado de categorias dentro de nuestro layout.
Aca les dejo el video
Como material extra pueden leer Zend_Db_Select aca van encontrar todo lo referente a armar querys con Zend Framework
Ver todos los capitulos del curso
Invitame una Cerverza
Comentar
32 Responses
Sino te importa que el proyecto sea publlico, hacelo con github.com
ahi te dan todas las herraminetas que necesitas
Por otra parte, ando algo confuso acerca de Zend-Server. Qué es exactamente? Es como instalar apache, php, xDebuger, phpMyAdmin, ...? Es un todo en uno?
Es mejor instalar MySql-server, apache, PHP, ... y luego instalar Zend-Framework?
o por el contrario
Es mejor instalar Zend-Server?
Instala Zend Server y ya tenes Zend Framework en el include path :D
Pronto vas a subir la ultima version a github?
Saludos!
Steven S.
Será posible que puedas enseñarnos como manejar post bilingües tambien?
Saludos!
Steven S.
Como obtengo el valor de la variable de $session->locale?
Quiero hacerle un echo desde el IndexController? Como lo hago?
Saludos!
La variable $session->locale la obtenes haciend
$session = new Zend_Session_Namespace('news123');
@Ismael, si es lo mismo :D
Lo primero es agradecerte los video tutoriales.
me han servido de mucha ayuda para empezar con zend framework y empezar a dar forma a un proyecto.
Lo segundo es preguntarte una duda.
el foreach para sacar el listado de categorias lo realizas directamente en el layout.
Mi pregunta es que si se podria realizar el foreach en un phtml en /view y desde el layout llamar o referenciar a ese phtml? y si se puede realizar, tambien agradeceria que me comentases un poco como realizar esa llamada desde el layout.
un saludo y de nuevo muchas gracias.
Podes crear un helper que te lo renderee
Tambien podes usar la el helper render para incluir algun archivo de la vista.
por ejemplo desde tu layout hacer
render('category/sidebar.list.phtml' ?>
donde estoy esta incluyendo el archivo que esta en application/views/scripts/category/sidebar.list.phtml
Lo ideal seria que llames a un helper.
http://netbeans.org/kb/docs/php/zend-framework-screencast.html
Otra cosa que veo mucho, y no sé exactamente qué es, son los providers y manifests.
Podrías explicar por favor un poco a qué se refieren éstos términos?
de Antemano Gracias por los Videos Tutoriales.
ya lo intente con estoy y no me funciono o como debe ser la llamada a la libria fpdf que se encuentra dentro de la carpetar library.
Estare esperando tu Respuesta Pablo. Me despido con un Fuerte Abrazo.
Zend Framework trae su propio componente para pdf, pero igual si queres incluir un archivo podes hacerlo asi
require_once APPLICATION_PATH . '/../library/fpdf/fpdf.php
Acordate que APPLICATION_PATH es equivalente a la ruta de tu proyecto por ejemplo
/var/www/html/miproyecto + la carpeta application
/var/www/html/miproyecto/application
tengo la clase asi:
clase (){
function indexAction(){
$hola=1
}
}
y quiero sacarlo la variable $hola afuera de la clase. como hago?
o en otras palabras como hago para pasar una parametro por post o Get a una Clase normal. no asi a las acciones desde la vista de zend.
gracias por ayuda me sirvio de mucho.
POdes usar Zend_Registry::set('mistorage', $mivariable);
y del otro lado hacer
$mivariable = Zend_Registry::get('mistorage');
pablofmorales at gmail.com
Maniana tenemos el hang out, si quieren se anotan a las 21hs Argentina
https://plus.google.com/113488230260400531922
$this->addElement('select','id_direccion',array('label'=>'Calle Principal:','required'=>true));
con esto recupero la calle principal como hago para sacar el campo calle_secundaria y el numero_casa porque al repetir la misma linea se monta y no me salen ambos en el formulario por ayuden es de urge necesito terminar mi tesis jeje
DENTRO DEL ARRAY DEL BOTON COMO PUEDO DARLE COLOR UN BORDE Y DEMAS COSAS
Alguna idea para probar?
Saludos. Gracias.
Roque Z.
mi pregunta es muy corta.
¿Como hago para trabajar con dos base de datos en una Aplicacion en zend framework?
@fredy deberias instanciar una conexion con Zend_Db, podes tener una para la db default donde usas el application.ini y la otra cada vez que la necesites podes conectarte usando Zend_Db aca te explican como
http://framework.zend.com/manual/en/zend.db.adapter.html
Y otra mas que utilizas para grabar el escritorio en ubuntu y tu blog está hecho en zend o no se se parce al diseño que lo haces en VT Gracias.
Para grabar los videos uso ffmpeg desde la consola
y Seguramente el proximo post sea de Registro y login.
Saludos
resources.view.helperPath.Application_View_Helper = APPLICATION_PATH "/views/helpers"
pero si en caso fuer modular tendria que ser de la siguiente manera?
resources.view.helperPath.Application_Module_Admin_View_Helper = APPLICATION_PATH "/modules/admin/views/helpers"
o como tendria que ser? ya que yo estoy trabajando con modulos dentro de application



estoy tratando de poner todo a punto para empezar un proyecto con ZF, y estoy mirando como utilizar control de versiones.
Cuáles son los pasos a seguir?
Intuyo que son: instalar servidor, subversion, crear proyecto en el servidor svn, crear un proyecto con el mismo nombre en netbeans utilizando el script de ZF.
Estoy en lo cierto? Se me olvida algo?
Gracias Pablo por tu gran trabajo,
ismael