2011-03-02 14 views
9

Estoy intentando crear una consulta con la Doctrina 2Doctrina 2 Generador de consultas

$qb = $em->createQueryBuilder() 
        ->select('*') 
        ->from('Countries','c') 
        //getDQL 
        ->getQuery(); 

    echo "<pre>"; 
echo ($qb->execute()); 
echo "</pre>"; 
die; 

por alguna razón estoy consiguiendo un error:

Fatal error: Uncaught exception 'Doctrine\ORM\Query\QueryException' with message '[Syntax Error] line 0, col 7: Error: Expected IdentificationVariable | StateFieldPathExpression | AggregateExpression | "(" Subselect ")" | ScalarExpression, got '*'' in /home/dodo/doctrine-orm/Doctrine/ORM/Query/QueryException.php on line 42

Respuesta

7

No existe tal cosa como "comodín global" - debe usar c.*.

9

select('c.*') no funcionó para mí, select('c') fue suficiente

Cuestiones relacionadas