Entradas

Mostrando entradas de julio, 2012

Uniendo entidades con Join en Symfony2 en DQL

$em = $this->getDoctrine()->getEntityManager(); $consulta = $em->createQuery('SELECT o FROM OfertaBundle:Oferta o JOIN o.ciudad c WHERE c.slug = :ciudad AND o.fecha_publicacion = :fecha'); $consulta->setParameter('ciudad', 'barcelona'); $consulta->setParameter('fecha', '201X-XX-XX 00:00:00'); $oferta = $consulta->getResult();

Comandos importantes en Symfony2

Chequear instalacion de symofny2

Muestra requisitos faltantes para el correcto funcionamiento de symfony2:                        php app/check.phpComprobamos si symfony2 se instalo correctamente                                                             php app/consoleCrear Bundle


php app/console generate:bundle --namespace=proyectotije/AereoBundle --bundle-name=AereoBundle --dir=src/ --format=yml --structure=no --no-interaction
Publicar Bundle en web

 php app/console assets:install web

Crear entidades en Symfony2 usando consola


$ php app/console doctrine:generate:entity --entity="MiBundle:MiEntidad" --fields="nombre:string(100) apellidos:string(100) email:string(255) fecha_alta:datetime"
Luego de ejecutar éste comando tenemos el objeto de la entidad en symfony2, luego hay que plasmar el objeto físicamente en la Base de Datos.

Crear base de datos

 Una vez configurados los datos de acceso, ya puedes crear la base de datos vacía directamente con el siguiente comando de …