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当时内存不足