Ver Mensaje Individual
  #13 (permalink)  
Antiguo 23/05/2011, 12:39
SeNdEr2003
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 8 meses
Puntos: 3
Respuesta: Doctrine2 error al hacer getQuery

Si lo tengo, llamado usuario.php y que tiene algo como

Código PHP:
use DoctrineCommonCollectionsArrayCollection,
    
InmoCommonIEquality,
    
InmoCommonEncriptador;
    
class 
Usuario implements IEquality
{

    protected 
$id                 null;

    protected 
$nombre             null;

    protected 
$email             null;

    private 
$password             null;

    protected 
$rol                 null;
    
    protected 
$ultimoLogin         null;

    protected 
$direccion         null;
    
/**
     * @var bool
     * 
     * @Column(name="activo", type="boolean", nullable=false)
     */
    
protected $activo             true;
    
/**
     * @var DateTime
     * 
     * @Column(name="creado", type="datetime", nullable=false)
     */
    
protected $creado             null;
    
/**
     * @var DateTime
     * 
     * @Column(name="actualizado", type="datetime", nullable=false)
     */
    
protected $actualizado         null;
    
    
/**
     * @return string
     */
    
public function __toString()
    {
        return 
sprintf("%s (%s)"$this->email$this->rol);
    }
    
    
    
/**
     * @param string $rol
     */
    
public function __construct($rol) {
        
$this->rol $rol;
    }

    
/**
     * @return integer
     */
    
public function getId() { return $this->id; }
    
    
/**
     * @return string
     */
    
public function getNombre() { return $this->nombre; }
    
/**
     * @param string $nombre
     */
    
public function setNombre($nombre) { $this->nombre $nombre; }

    
/**
     * @param string $email
     */
    
public function setEmail($email) { $this->email $email; }
    }

    public function 
getEmail() { return $this->email; }
    
/**
     * @return DateTime
     */
    
public function getUltimoLogin() { return $this->ultimoLogin; }
    
/**
     * @param DateTime $latestLogin
     */
    
public function setUltimoLogin(DateTime $ultimoLogin) { $this->ultimoLogin $ultimoLogin; }
    
    
/**
     * @return string
     */
    
public function getDireccion() { return $this->direccion; }
    
/**
     * @param string $direccion
     */
    
public function setDireccion($direccion) { $this->direccion $direccion; }

    
/**
     * @return bool
     */
    
public function isActivo() { return $this->activo; }
    
/**
     * @param bool $active
     */
    
public function setActivo($activo) { $this->activo $activo; }
    
    
/**
     * @return DateTime
     */
    
public function getCreado() { return $this->creado; }
    
/**
     * @return DateTime
     */
    
public function getActualizado() { return $this->actualizado; }
    
    
/** @PrePersist */
    
public function onPrePersist()
    {
        
$this->creado = new DateTime('now');
    }

    
/** @PreUpdate */
    
public function onPreUpdate()
    {
        
$this->actualizado = new DateTime('now');
    }