Límite de peticiones a la base de datos desde el controlador
Publicado por Manuel Muñoz Forte (1 intervención) el 08/11/2013 16:45:47
Buenas, estoy desarrollando una aplicación en Symfony 2 y me gustaría saber como usar la sentencia LIMIT de MySQL desde el controlador para controlar el número de peticiones a la tabla de la base de datos. Muestro el código del método:
public function portadaAction() {
$em = $this->getDoctrine()->getEntityManager();
$recetas = $em->getRepository('RecetaBundle:Receta')->findBy(
array(), array('id' => 'DESC'));
return $this->render('RecetaBundle:Default:portada.html.twig', array('recetas' => $recetas));
}
Creo que hay que introducir la sentencia LIMIT justo después de que me ordene el array en descendente, pero no se si voy mal encaminado. Gracias de antemano.
public function portadaAction() {
$em = $this->getDoctrine()->getEntityManager();
$recetas = $em->getRepository('RecetaBundle:Receta')->findBy(
array(), array('id' => 'DESC'));
return $this->render('RecetaBundle:Default:portada.html.twig', array('recetas' => $recetas));
}
Creo que hay que introducir la sentencia LIMIT justo después de que me ordene el array en descendente, pero no se si voy mal encaminado. Gracias de antemano.
Valora esta pregunta


0