Symfony和Doctrine 1.2.2:如何获取Doctrine_Query对象的SQL子句? [英] 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子句?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这个代码:
$this->lista_miembros = $this->filtro->buildQuery($valores_query);
var_dump($this->lista_miembros);
var_dump输出一个Doctrine_Query对象:
var_dump outputs a Doctrine_Query object:
对象(Doctrine_Query)[121]
protected'_subqueryAliases'=>
数组
object(Doctrine_Query)[121]
protected '_subqueryAliases' => array
我尝试过getSql()...
I tried getSql() ...
$q = Doctrine_Query::create()
->select('u.id')
->from('User u')
->whereIn('u.id', array(1, 3, 4, 5));
echo $q->getSql();
..但我没有那个getSql()函数!
..but I dont have that getSql() function!
那么如何获得该Doctrine_Query对象的SQL子句?
So how can i get the SQL clause of that Doctrine_Query object?
Javi
推荐答案
echo $q->getSqlQuery();
这篇关于Symfony和Doctrine 1.2.2:如何获取Doctrine_Query对象的SQL子句?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文