我安装了Eclipse SDK Indigo,然后按照以下说明在其上安装PDT:
这是ben-k链接到主题的原始解决方案:Eclipse indigo PDT 3.0 gotcha
Run Code Online (Sandbox Code Playgroud)download "Eclipse Classic" unzip/install to a new folder location (e.g. c:\eclipse-indigo-win32\ go to help->install new software select Indigo - http://download.eclipse.org/releases/indigo from过滤文本中的"使用"下拉列表类型"php"选择"PHP开发工具(PDT)SDK功能选择/下一步/确定/同意/完成等等.等待安装并在提示时重新启动
检查安装版本 - 转到help-> about然后单击"安装详细信息"按钮 - 查找"PHP开发工具(PDT)多功能一体机SDK v3.0.0"旁边的版本 - 同时检查"Eclipse SDK"应该是3.7.0
确保选择透视图, - 在透视按钮旁边 - 单击带有"+"符号的图标 - 选择"其他" - 突出显示"PHP" - 选择"确定,PHP现在将包含在打开透视图列表中
但我无法启用突出显示我在Eclipse中加载的文件的语法错误的功能,而不在其中创建项目.
有人知道吗?
PS顺便说一下,我是Eclipse PDT Helios的快乐用户,能够毫无问题地更新它.错误突出显示在其中完美运行.
eclipse syntax-highlighting eclipse-pdt syntax-error eclipse-indigo
我使用以下代码:
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));
Run Code Online (Sandbox Code Playgroud)
我在$ result参数中没有得到任何东西.谁能告诉我如何从Symfony 2.0.15中的存储过程中获取结果?