Doctrine2如何查看生成的createQuery SQL Text(symfony2)

fer*_*ega 1 doctrine-orm

我想让'真正的'SQL查询原则传递给SQL Server:

<?php
$em = $this->getDoctrine()->getEntityManager();

$myQuery = $em->createQuery('SELECT v FROM ....... v');
echo $myQuery->???????

?>
Run Code Online (Sandbox Code Playgroud)

我必须写什么而不是???????? 人物?

我尝试过getSQLQuery()和getSQL(),但现在没有运气.

谢谢..

小智 8

你几乎就在那里,它是getSql,而不是getSQL:

$myQuery->getSql()
Run Code Online (Sandbox Code Playgroud)