首页 > 解决方案 > 使用 symfony 3 的学说进行 mysql 查询时出现内部服务器错误 500

问题描述

我曾尝试使用以下代码以原始方式执行 sql 查询:

$em = $this->getDoctrine()->getManager(); 
$sql = "TRUNCATE TABLE client"; 
$stmt = $this->entityManager->getConnection()->prepare($sql)->execute();

并且总是得到错误 500,如果更改插入的截断,或者选择获取 500 到。

此错误仅在使用 SQL raw 时出现,当我使用 DQL 时,运行正确。

任何想法?

此代码托管在Bluemix中,我检查了cloud foundry配置,其他项目运行正常

标签: symfonydoctrine-ormdoctrinesymfony-3.4

解决方案


在查询中使用您的 $em var 而不是 entityManager


推荐阅读