2010-05-05 79 views
0

我有这样的代码:Symfony和Doctrine 1.2.2:如何获得Doctrine_Query对象的SQL子句?

$this->lista_miembros = $this->filtro->buildQuery($valores_query); 
    var_dump($this->lista_miembros); 

的var_dump输出Doctrine_Query对象:

对象(Doctrine_Query)[121]
保护 '_subqueryAliases'=> 阵列

我试过getSql()...

$q = Doctrine_Query::create() 
    ->select('u.id') 
    ->from('User u') 
    ->whereIn('u.id', array(1, 3, 4, 5)); 
echo $q->getSql(); 

..但我没有getSql()函数!

那么我怎样才能得到该Doctrine_Query对象的SQL子句?

哈维

回答