Symfony 如何在KNP Paginator中捕获条令\ORM\Query\QueryException?
我不希望屏幕上出现这种错误: [语义错误]第0行,第66列“ewdd=:para”附近:错误:类 AppBundle\Entity\Ksiazka没有名为ewdd的字段或关联 如何在我的控制器中使用KNP Paginator捕获条令\ORM\Query\QueryExceptionSymfony 如何在KNP Paginator中捕获条令\ORM\Query\QueryException?,symfony,doctrine-orm,knppaginator,Symfony,Doctrine Orm,Knppaginator,我不希望屏幕上出现这种错误: [语义错误]第0行,第66列“ewdd=:para”附近:错误:类 AppBundle\Entity\Ksiazka没有名为ewdd的字段或关联 如何在我的控制器中使用KNP Paginator捕获条令\ORM\Query\QueryException $query = $em->createQuery( 'SELECT a FROM AppBundle:Book a WHERE a.'.$findby.'
$query = $em->createQuery(
'SELECT a
FROM AppBundle:Book a
WHERE a.'.$findby.' = :param'
)->setParameter('param', $what);
$paginator = $this->get('knp_paginator');
$pagination = $paginator->paginate(
$query,
$request->query->getInt('page', 1),45
);