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.php Comprobamos si symfony2 se instalo correctamente                                                              php app/console Crear 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 dire