August 19th, 2012 Category: Curso Zend Framework
29 Comments »

Despues de mucho tiempo de hacernos esperar la verison 2 de Zend Framework esta por dar a luz, y si todavia no hay una version estable pero ya estamos por la Release candidate 4 (RC4).

Muchos cambios surgieron con esta nueva version, no solo estamos hablando de soportar PHP 5.3/5.4 y todos sus nuevos features, hay muchos cambios respecto al framework en general.

Se cambio toda la estructura, se hizo practicamente de cero. Tenemos otra estructura de carpetas, tenemos “Modulos” de verdad, tenemos Dependency Injection (DI) e Event Manager. Esta version va a llevar a PHP a otro nivel.

No se van a escuchar mas comentarios del tipo, ZF es lento, es pesado. Zend Framework con la introduccion de DI no solo depreco todos sus singleton dando vuelta por todas las librerias, sino que nos hizo un framework mas transparente.

Durante un tiempo deje de hacer videos de ZF y tampoco doy clases en Educacion It, esto se daba porque estaba esperando esta version. Los cambios son geniales, y confio en que ZF2 y Symfony 2 van a llevar a PHP al lugar que merece.

En este primer capitulo vamos a crear el bootstrap de nuestra aplicacion inicial. Como aclaro en el video, voy a tratar de hacer los videos mas cortos explicando conceptos simples, pero tratando, si mis otras obligaciones me lo permiten, subir videos mas seguidos.

Aca les dejo el primer capitulo.

Configuracion de un virtual host.
<VirtualHost *:80>
ServerName zf2.local
ServerAlias www.zf2.local
DocumentRoot /Users/pablo/Workspace/ZendSkeletonApplication/public
<Directory /Users/pablo/Workspace/ZendSkeletonApplication/public>
Options FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all

</Directory>

SetEnv APPLICATION_ENV development

</VirtualHost>

 

 

Links
Codigo fuente de Zend Framework 2

Zend Skeleton Application

Subscribe to me on YouTube

Comentar


29 Responses

Albert Barrientos 2012-08-19 23:41:58
Más que excelente noticias. :)

juan castro 2012-08-20 01:21:10
que bien tenerte de vuelta en tu blog

Luis 2012-08-21 14:31:24
Estimado Pablo, estoy comenzando a desarrollar en Zend Framework y sigo atentamente tu muy interesante y valioso blog sobre el tema.
Necesito implementar un datagrid que tenga funcionalidades como busqueda, ordenamiento por columna, editar registros, exportar datos, etc., en visto varios pero no me decido por ninguno, podrias indicarme con tu experiencia cual podria serme de utilidad para esto.
Desde ya muchas gracias.

Leo 2012-08-22 23:00:26
Hola Luis, no se si es lo mejor pero lo que vos necesitas yo lo implemente en Zend con jquery datatables que tiene busqueda ordenamiento por columna, etc.. y para exportar datos use uno de sus plugins tabletools, me funciono muy bien, tambien tiene otro plugin para editar registros de la misma tabla, bueno fijate si te sirve, un abrazo!

Luis 2012-08-27 11:51:55
Muchas gracias Pablo por tu informacion sobre datatables y tabletools, estoy haciendo algunas pruebas y me parecen muy buenos!
Te hago otro consulta, quisiera hacer curso de Zend Framework donde me entreguen certificado del mismo, para iniciarme. Podrias indicarme, si es de tu conocimiento, donde puedo realizarlo?
Atte.
Luis.

Froylan 2012-08-29 18:59:59
Hola Pablo, gracias por el tutorial esta excelente! Ojala me puedas ayudar con una duda mira estoy probando Zend framework 2 ya seguí los pasos y si me funciona si pongo solamente el dominio lo configure en un hostvirtual http://ibookzf2.localhost:8080/ de esta forma si me abre el sitio. Pero si intento http://ibookzf2.localhost:8080/index/index (controlador index, action index), No me funciona, me redirige a la pagina de error 404 que está en zend. Si tengo el archivo .htaccess. se me olvidaba si pongo http://ibookzf2.localhost:8080/index.php/ de esta forma sigue entrando al sitio pero no puedo acceder al action index
Pd. Si realizo el mismo ejemplo en Zen framework 1 si me funciona http://ibookzf2.localhost:8080/index/index. De antemano gracias.

daniel 2012-09-04 00:37:55
Hola, tus videos son excelentes, los mas claros que encontre, espero publicaciones mas frecuentes, consulta, acaso sacaron gdata en zf2? o esta ubicado en otro lado?

Israel 2012-09-08 21:27:26
Excelente vídeo Pablo, como todos los pasados, gracias a ti he aprendido a utilizar ZF estamos en espera del siguiente video sobre ZF2 :D, saludos.

Mauricio 2012-09-12 11:27:06
Gracias Pablo!!! te seguiré atentamente!

Miguel 2012-09-28 15:45:18
Muchas gracias Pablo!!!

Fenomenal que puedas hacer estos tutoriales, son geniales. Impaciente de que puedas hacer más. Ánimo.

Maria 2012-10-02 07:07:26
Muchas gracias!

Albert 2012-10-03 18:11:35
Pablo, si empiezo un proyecto y lo hago en Zend1 será muy difícil después pasarlo a Zend 2?

O empiezo de inmediato a hacerlo con Zend 2?!!!! Que piensas!!!

Israel 2012-10-03 19:16:42
Que tal Pablo,

Para cuando el siguiente video, sinceramente tu blog y tus videos es lo mejor de lo mejor en ZF, saludos.

Luis 2012-10-22 18:12:02
Hola...
excelente aportación crees que puedas explicar lo de los formularios en zf2 por favor.

Saludos....

Jose 2012-10-24 08:35:04
Hola, tengo un problema a la hora de lanzar en el navegador el framework. Si pongo "zf2.local" me sale its work, mientras que si pongo mi ruta completa "http://zf2.local/ZendSkeletonApplication/public/" si que me lanza bien y me sale la interfaz. ¿cómo puedo solucionarlo?

Jesus 2013-01-03 04:51:14
Hola,

En primer lugar, gracias por compartir tus conocimientos. Lo haces de una forma muy didactica.
Llevo muchos años desarrollando en PHP y soy Zend PHP5 Certified. Hasta ahora he seguido un framework mío que me he ido construyendo con los años. Pero llega el momento de aprender Zend Framework.

He visto los videos y me ha parecido muy facil. He descargado el código de github (ZendSkeleton) para reproducir tus clases y me encuentro con que el arbol de directorios está incompleto. Al mismo nivel que public no tengo el directorio controllers por ejemplo. Y no tengo la certeza de saber que controlador se está ejecutando en el index original.
Podrías ayudarme?

Pablo Morales 2013-01-03 14:32:26
en public solo vas a encontrar la carpeta con los css + js e imagenes nada mas. El resto esta en app.

MrSonels 2013-01-16 00:16:06
Ohhh Pablo y q paso con los demás tutoriales? cuando saldrán? aun los estoy esperando, pero sobre todo, acerca de la autenticacion y logueo en Zend Framework 2 si no fuera mucha molestia...
felicidades por tu blog! excelente trabajo con ZF1!!!

MrSonels 2013-01-16 00:16:54
Ohhh Pablo y q paso con los demás tutoriales? cuando saldrán? aun los estoy esperando, pero sobre todo, acerca de la autenticacion y logueo en Zend Framework 2 si no fuera mucha molestia...
felicidades por tu blog! excelente trabajo con ZF1!!!!

Manuel 2013-02-21 10:51:24
Saludos desde España.

Me han gustado mucho los vídeos sobre ZF, pero quiero empezar en serio (migrando mi aplicación PHP) a ZF2, y como tus tutoriales son los mejores, me pregunto si terminarás el walkthrough de un proyecto base en ZF2 para que me sirva de guía.

Muchas gracias por tu trabajo.

Eduardo 2013-03-08 10:05:27
Hola pablo bueno felicitarte por tu excelente blog desearte éxitos en tus actividades y por favor si te sacas algún tiempo para continuar con el curso de zend framework 2

Pablo Morales 2013-03-08 10:29:08
Perdon gente pero no voy a seguir con el curso de Zend Framework 2

Estoy trabajando mucho con Symfony 2 / Silex.

Me parece que a Zend Framework 2 todavia le falta mucho para estar a la altura de los productos de sensio labs.

dIEGO 2013-03-12 14:27:11
La pregunta puede ser innecesaria, pero hay alguna forma de poder implementar este framework en un proyecto PHP ya exixstente ?

silvia 2013-05-27 00:29:45
Oye tengo una pregunta, ya configure el zendframework y ya me corre como lo vi en uno de tus tutoriales, solo me falta hacer el virtualhost, pero no se como hacerlo con apache y xampp me puedes ayudar gracias.

como hacerlo desde la consola.....

ojala me puedas ayudar

Cesar 2013-06-14 15:03:04
doc soy nuevo en zned frameword pero hey estado biendo lo del ZF2 quisiera que hagas tutoriasles sobre sessiones y oaginaciones en ZF2 ya que ZF1 estoy perdido
aver si em responde gracias

Rodrigo Fernandez 2013-07-30 19:45:41
Hola te consulto porque tengo el siguiente problema y no le encuentro la vuelta, recibo el siguiente error al migrar mi proyecto desde Windows a Linux.

Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (index)' in /var/www/html/murano_amb2/library/Zend/Controller/Dispatcher/Standard.php:248 Stack trace: #0 /var/www/html/murano_amb2/library/Zend/Controller/Front.php(958): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 /var/www/html/murano_amb2/library/Bootstrap.php(139): Zend_Controller_Front->dispatch() #2 /var/www/html/murano_amb2/library/Bootstrap.php(28): Bootstrap::inicializaFrontController() #3 /var/www/html/murano_amb2/public/index.php(24): Bootstrap::run() #4 {main} thrown in /var/www/html/murano_amb2/library/Zend/Controller/Dispatcher/Standard.php on line 248

Desde ya te agradezco cualquier idea.
Saludos

Seba 2014-03-25 17:57:23
Grande Pablo! aca siguiendo tus videos de ZF2 y esperando que se abra un curso en Educacion IT, abrazo!

Seba 2014-03-25 18:00:10
jaja! acbo de ver el comentario de sensio labs, abrazo

Manuel 2014-12-03 20:19:38
Muy buen video! seguiras haciendo videos de ZF2? estaria muy bueno
SALUDOS...