【问题标题】:Symfony and Doctrine 1.2.2: How can i get the SQL clause of a Doctrine_Query object?Symfony 和 Doctrine 1.2.2:如何获取 Doctrine_Query 对象的 SQL 子句?
【发布时间】:2010-05-05 11:53:58
【问题描述】:

我有这个代码:

  $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 子句呢?

贾维

【问题讨论】:

    标签: symfony1 doctrine


    【解决方案1】:
    echo $q->getSqlQuery();
    

    【讨论】:

      猜你喜欢
      • 2016-07-31
      • 2011-11-06
      • 2011-07-17
      • 1970-01-01
      • 2015-12-23
      • 2022-01-04
      • 1970-01-01
      • 2020-04-04
      • 1970-01-01
      相关资源
      最近更新 更多