page exceptions error symfony symfony-2.1

exceptions - symfony 404 error page



¿Cómo puedo simular un error 404 con Symfony2? (1)

Esta pregunta ya tiene una respuesta aquí:

entonces estoy buscando una manera de simular un error 404, intenté esto:

throw $this->createNotFoundException();

y esto

return new Response("",404);

pero ninguno funciona


Puede encontrar la solución en la documentación de Symfony2:

http://symfony.com/doc/2.0/book/controller.html

Gestión de errores y páginas 404

public function indexAction() { // retrieve the object from database $product = ...; if (!$product) { throw $this->createNotFoundException(''The product does not exist''); } return $this->render(...); }

Hay una breve información en la documentación:

"El método createNotFoundException () crea un objeto especial NotFoundHttpException , que finalmente desencadena una respuesta HTTP 404 dentro de Symfony".

use Symfony/Component/HttpKernel/Exception/NotFoundHttpException

En mis guiones lo hice así:

use Symfony/Component/HttpKernel/Exception/NotFoundHttpException /** * @Route("/{urlSlug}", name="test_member") * @Template() */ public function showAction($urlSlug) { $test = $this->getDoctrine()->..... if(!$test) { throw new NotFoundHttpException(''Sorry not existing!''); } return array( ''test'' => $test ); }