Symfony1 Symfony和条令1.2.2:如何获取条令查询对象的SQL子句?

Symfony1 Symfony和条令1.2.2:如何获取条令查询对象的SQL子句?,symfony1,doctrine,Symfony1,Doctrine,我有以下代码: $this->lista_miembros = $this->filtro->buildQuery($valores_query); var_dump($this->lista_miembros); var_dump输出一个Doctrine_查询对象: 对象(条令查询)[121] 受保护的'\u子查询'=> 排列 我尝试了getSql() …但是我没有getSql()函数 那么,如何获取该查询对象的SQL子句呢 哈维 $q = Doctrine_

我有以下代码:

  $this->lista_miembros = $this->filtro->buildQuery($valores_query);
  var_dump($this->lista_miembros);
var_dump输出一个Doctrine_查询对象:

对象(条令查询)[121]
受保护的'\u子查询'=> 排列

我尝试了getSql()

…但是我没有getSql()函数

那么,如何获取该查询对象的SQL子句呢

哈维

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