Doctrine orm 条令';s getResult()永远不会返回,也不会';不要抛出任何错误或异常

Doctrine orm 条令';s getResult()永远不会返回,也不会';不要抛出任何错误或异常,doctrine-orm,Doctrine Orm,我有两个查询,一个接一个地执行。它们非常相似,但第一个有效,而第二个无效。事实上,第二个不会返回,也不会抛出任何错误或异常。以下是相关代码: $deleteChercheurProjetsQuery = $em->createQuery("DELETE FROM Entities\\ChercheurProjetRech P WHERE P.ProjetRechercheID IN (:existingProjetRechercheIds)") ->setParameter(

我有两个查询,一个接一个地执行。它们非常相似,但第一个有效,而第二个无效。事实上,第二个不会返回,也不会抛出任何错误或异常。以下是相关代码:

$deleteChercheurProjetsQuery = $em->createQuery("DELETE FROM Entities\\ChercheurProjetRech P WHERE P.ProjetRechercheID IN (:existingProjetRechercheIds)")
    ->setParameter('existingProjetRechercheIds', $existingProjetRechercheIds, \Doctrine\DBAL\Connection::PARAM_INT_ARRAY);

$deleteProjetsQuery = $em->createQuery("DELETE FROM Entities\\ProjetRecherche P WHERE P.ID IN (:existingProjetRechercheIds)")
    ->setParameter('existingProjetRechercheIds', $existingProjetRechercheIds, \Doctrine\DBAL\Connection::PARAM_INT_ARRAY);

error_log("This message is logged");
$deleteChercheurProjetsQuery->getResult();
error_log("This message is also logged");
$deleteProjetsQuery->getResult();
error_log("This message is NOT logged");

我怎样才能找出问题所在?

好的,问题出在别处。我将有问题的行包装在一个
try
块中,发现php当时内存不足