2010-05-05 26 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子句?

哈維

回答

相關問題