public function indexAction()
{
$produccionayer=$this->getProduccionAyer();
$productos= $this->getProductos();
$em = $this->getDoctrine()->getManager();
$qb = $em->createQueryBuilder();
$yesterday = new \DateTime('yesterday');
$entities = $qb->select('r.id','r.centro','SUM(r.kg) AS suma')->from('PSCCL\ReportesBundle\Entity\Produccion', 'r')
->where($qb->expr()->in('r.fecha',':yesterday'))
->groupBy('r.centro')
->setMaxResults('30')
->setParameter('yesterday', $yesterday)
->getQuery()
->getResult();
return $this->render('PSCCLReportesBundle:Produccion:index.html.twig', array(
'entities' => $entities,
'productos' => $productos,
'produccionayer'=>$produccionayer
));
}
public function getMaxFecha(){
$em = $this->getDoctrine()->getEntityManager();
$qb = $em->createQueryBuilder();
$resultado = $qb->select('f.fecha')->from('PSCCL\ReportesBundle\Entity\Produccion', 'f')
->orderBy('f.fecha','desc')
->setMaxResults('1')
->getQuery()
->getSingleResult();
return $resultado;
}
}
Array ( [fecha] => DateTime Object ( [date] => 2013-07-22 00:00:00 [timezone_type] => 3 [timezone] => UTC ) )
if($dateObj instanceof \DateTime){$dateObj->format('Y-m-d H:i:s');}
Y-m-d H:i:s', $dateObj->getTimestamp());--
--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Google Groups.
Para publicar en este grupo, envía un email a symfo...@googlegroups.com
Para darte de baja, envía un email a symfony-es+...@googlegroups.com
El resto de opciones puedes encontrarlas en http://groups.google.com/group/symfony-es?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a symfony-es+...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
--
--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Google Groups.
Para publicar en este grupo, envía un email a symfo...@googlegroups.com
Para darte de baja, envía un email a symfony-es+...@googlegroups.com
El resto de opciones puedes encontrarlas en http://groups.google.com/group/symfony-es?hl=es
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "symfony-es" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/symfony-es/DRgp_WjciPQ/unsubscribe. Para anular la suscripción a este grupo y todos sus temas, envía un correo electrónico a symfony-es+...@googlegroups.com.