Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2014, 16:35
arts
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 16 años, 5 meses
Puntos: 2
Duda al sacar resultados de una tabla

A ver si alguien me indica que le pasa a esto que estoy empezando con symfony y no lo tengo nada claro.

Tengo este archivo y me dice siempre que Doctrine ORM Manager named "ProductosBundle:Entity:Producto" does not exist. da igual lo que le ponga, a ver si alguien ve el fallo :( que llevo dándole una hora y nada.

Código PHP:
<?php

namespace CompraVentaProductosBundleController
;

use 
SymfonyBundleFrameworkBundleControllerController;
use 
SensioBundleFrameworkExtraBundleConfigurationRoute;
use 
SensioBundleFrameworkExtraBundleConfigurationTemplate;
use 
SymfonyComponentHttpFoundationRequest;
use 
CompraVentaProductosBundleEntityProducto;
use 
CompraVentaProductosBundleFormProductoType;

class 
DefaultController extends Controller {

    
/**
     * @Route("/hola/{name}/{ciudad}")
     * @Template()
     */
    
public function indexAction(Request $request$name$ciudad) {
        
$producto = new Producto();
        
$formularioProducto $this->createForm(new ProductoType(), $producto);
        
$formularioProducto->handleRequest($request); //recibe get o post
        
        
if ($formularioProducto->isValid()) {
            
// Objeto para formularioProducto que maneja entidades
            
$em $this->getDoctrine()->getManager(); //maneja 
            
$em->persist($producto); //prepara 
            
$em->flush(); // lanza 
        
}
        
// ya se encuentra con el html formado 
        
return array(
            
'formularioProducto'=> $formularioProducto->createView(),
            
'name' => $name,
            
'ciudad' => $ciudad
        
);
    }
     
    
/**
     * @Route("/muestraproductos")
     * @Template()
     */
    
public function mostrarAction(){
        
           
$em $this->getDoctrine()->getManager('ProductosBundle:Entity:Producto');
           
$productos $em->getRepository()->findAll();
           return 
$productos;
         
             
//        $em = $this->getDoctrine()->getEntityManager();
//        $productos = $em->getRepository('CompraVenta:ProductosBundlde:Producto')->findAll();        
//        return array ($productos);
        
    
}
}
Mi estructura e archivos es la siguiente:
<a href="http://es.tinypic.com?ref=72tyqg" target="_blank"><img src="http://i61.tinypic.com/72tyqg.png" border="0" alt="Image and video hosting by TinyPic"></a>