我有一個倉庫爲什麼Symfony2的不捕捉異常
class TurnoRepository extends EntityRepository
{
public function findTurnoActivo()
{
$q = $this
->createQueryBuilder('t')
->where('t.activo = :activo')
->setParameter('activo', true)
->getQuery();
return $q->getSingleResult();
}
}
這種方法拋出NoResultException但如果我嘗試在我的控制器
private function obtenerTurno()
{
$em = $this->getDoctrine()->getEntityManager();
$turno = null;
try {
$turnoActivo = $em->getRepository('MyBundle:Turno')->findTurnoActivo();
} catch (NoResultException $e) {
return false;
}
return $turno;
}趕上
我總是得到500內部我的頁面上的服務器錯誤
在'dev'環境中運行你的應用程序,看看有什麼確切的錯誤信息。 – Crozin