小编Ras*_*shy的帖子

Eclipse Indigo PDT没有强调语法错误

我安装了Eclipse SDK Indigo,然后按照以下说明在其上安装PDT:

这是ben-k链接到主题的原始解决方案:Eclipse indigo PDT 3.0 gotcha

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
Run Code Online (Sandbox Code Playgroud)

过滤文本中的"使用"下拉列表类型"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

6
推荐指数
1
解决办法
2267
查看次数

如何使用Symfony2,Doctrine2执行存储过程

我使用以下代码:

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中的存储过程中获取结果?

php mysql stored-procedures symfony doctrine-orm

5
推荐指数
1
解决办法
8412
查看次数