Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2014, 06:39
sxwark
 
Fecha de Ingreso: agosto-2013
Ubicación: Oyón/Alava
Mensajes: 23
Antigüedad: 10 años, 9 meses
Puntos: 0
Obtener datos de Base de datos en controlador symfony2

Buenas tengo un duda y no se como resolverla.

Antes de nada gracias a quien me pueda ayudar.

Bueno pues el problema que tengo es el siguiente, quiero sacar de la base de datos una categoría previamente almacenada, la consulta ya la tengo hecha pero al querer sacar un dato concreto de dicha consulta (por ejemplo el ID) symfony me devuelve un error diciendome que el metodo empleado para tal fin no esta definido.

mi controlador es el siguiente.
Código PHP:
public function addCarritoAction(Request $request,$id){
        
$session $request->getSession();
        
$session->start();
        
$em $this->getDoctrine()->getManager();
        
$carro $em->getRepository('frontenBundle:carrito')->findCarrito($session->getId());
        
//        $session->set('carro','1211231231');
        
        
        
if(!$carro){
            
$carrito = new carrito();
            
            
$carrito->setSession($session->getId());
            
$carrito->setIdcliente(null);
            
            
$em->persist($carrito);
            
$em->flush();
        }
        
        
        
$carro $em->getRepository('frontenBundle:carrito')->findCarrito($session->getId());
        
        
$this->addProductoCarro($carro->getI(), $id);
        return new 
Response($session->getId());
    } 
Gracias de antemano, he de decir que aun soy nuevo con symfony2 y se me escapan muchas cosas.