Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2014, 15:25
Avatar de verinchi
verinchi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 3 meses
Puntos: 2
Sonrisa Alguien le ve algo raro a esta entity?

Hola, tengo la siguiente entity declarada
Código PHP:
namespace ProyectoComisionBundleEntity;

use 
DoctrineORMMapping as ORM;

/**
 * Vdespachoodexp
 * 
 * @ORM\Table(name="VDESPACHO_OD_EXP")
 * @ORM\Entity
 */
class Vdespachoodexp
{
    
/**
     * @var integer
     * @ORM\Column(name="DESPACHO_ID", type="integer")
     * @ORM\Id
     */
    
private $id;

    
/**
     * @var string
     * @ORM\Column(name="DESPACHO_NRO", type="string", length=255)
     */
    
private $despachoNro;

/**
     * @var string
     * @ORM\Column(name="EXP_X_DESPACHO", type="string", length=255)
     */
    
private $expXDespacho;


/**
     * Get id
     *
     * @return integer 
     */
    
public function getId()
    {
        return 
$this->id;
    }

    
/**
     * Set despachoNro
     *
     * @param string $despachoNro
     * @return Vdespachoodexp
     */
    
public function setDespachoNro($despachoNro)
    {
        
$this->despachoNro $despachoNro;
    
        return 
$this;
    }

    
/**
     * Get despachoNro
     *
     * @return string 
     */
    
public function getDespachoNro()
    {
        return 
$this->despachoNro;
    }

/**
     * Set expXDespacho
     *
     * @param string $expXDespacho
     * @return Vdespachoodexp
     */
    
public function setExpXDespacho($expXDespacho)
    {
        
$this->expXDespacho $expXDespacho;
    
        return 
$this;
    }

    
/**
     * Get expXDespacho
     *
     * @return string 
     */
    
public function getExpXDespacho()
    {
        return 
$this->expXDespacho;
    }

Y en el controlador, intento ir a mostrar todo de la forma estándar:

Código PHP:

public function indexAction()
    {
        
$em $this->getDoctrine()->getManager("comision");

        
$entities $em->getRepository('ProyectoComisionBundle:Vdespachoodexp')->findAll();

        return 
$this->render('ProyectoComisionBundle:Vdespachoodexp:index.html.twig', array(
            
'entities' => $entities,
        ));
    } 
Cuando lo ejecuto, me da el siguiente error:

An exception occurred while executing 'SELECT t0.id AS ID1, t0.DespachoNro AS DESPACHONRO2,[...] EXPXDESPACHO8 FROM Vdespachoodexp t0':

ORA-00904: "T0"."EXPXDESPACHO": identificador no válido

Resumí los otros campos porque el que me interesa es el que da error. Alguna idea? Yo veo todo muy normal.

Cabe aclarar que en la DB es una Vista y sus campos están denominados como se declaró en el name la entidad, en este caso EXP_X_DESPACHO

Muchas gracias de antemano.
__________________
Why can't we not be sober?
www.partitorium.com.ar