我正在使用以下代码:
use Doctrine\ORM\Query\ResultSetMapping;
...
...
...
...
$em = $this->get( 'doctrine.orm.entity_manager' );
$rsm = new ResultSetMapping();
$query = $em->createNativeQuery( 'CALL procedureName(:param1, :param2)', $rsm )
->setParameters( array(
'param1' => 'foo',
'param2' => 'bar'
) );
$result = $query->getResult();
//$result = $query->execute(); // Also tried
$em->flush();
die(var_dump($result));
我在 $result 参数中没有得到任何东西。谁能告诉我如何从 Symfony 2.0.15 中的存储过程中获取结果?