Foros del Web » Programando para Internet » PHP » Symfony »

[SOLUCIONADO] Renderizar controladores dentro de plantilla lanzada mediante createNotFoundException

Estas en el tema de Renderizar controladores dentro de plantilla lanzada mediante createNotFoundException en el foro de Symfony en Foros del Web. Estoy teniendo problemas a la hora de crear mis páginas de error personalizadas. Me gustaría que el mensaje de 404 Not found se mostrase dentro ...
  #1 (permalink)  
Antiguo 04/11/2014, 07:51
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 14 años, 6 meses
Puntos: 13
Renderizar controladores dentro de plantilla lanzada mediante createNotFoundException

Estoy teniendo problemas a la hora de crear mis páginas de error personalizadas.

Me gustaría que el mensaje de 404 Not found se mostrase dentro del cuerpo de la maquetación de mi sitio, pero la plantilla a la que llamo para mostrar errores tiene renders para mostrar sitios genéricos, como por ejemplo el header, los metas o el footer de la web y no lo renderiza. Los includes si los hace, pero a la hora de procesar un render se lo salta.

¿Hay algún modo de evitar esto?
  #2 (permalink)  
Antiguo 04/11/2014, 08:06
Avatar de GeekGirl  
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 9 años, 8 meses
Puntos: 44
Respuesta: Renderizar controladores dentro de plantilla lanzada mediante createNotFou

Le diste un vistazo a esto? http://symfony.com/doc/current/cookb...ror_pages.html

Se pueden personalizar las plantillas para manejar los errores.
Hay varias opciones para hacerlo.

Saludos :)
  #3 (permalink)  
Antiguo 04/11/2014, 08:34
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 14 años, 6 meses
Puntos: 13
Respuesta: Renderizar controladores dentro de plantilla lanzada mediante createNotFou

No es por nada pero... ¿lees alguna vez lo que escribe la gente o solamente contestas leyendo el titulo del hilo? Son ya dos las preguntas que abro en este foro y contestas siempre con respuestas ambiguas y de muy poca ayuda.

¿Crees que hubiese llegado a reemplazar las plantillas de los errores sin haberme leído la documentación? ¿Crees si quiera que no he buscado información por internet antes de abrir aquí un hilo?

El problema no es la personalización en si si no que al mostrar la plantilla padre, hay un render que no se ejecuta, en todas las demás si lo hace.

Creo que es por un parámetro que le paso al render. Sigo investigando, cuando tenga la solución la pondré por aquí por si a alguien más le sucede y puede servirle de ayuda.
  #4 (permalink)  
Antiguo 04/11/2014, 08:39
Avatar de GeekGirl  
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 9 años, 8 meses
Puntos: 44
Respuesta: Renderizar controladores dentro de plantilla lanzada mediante createNotFou

Deberías tratar un poco mejor a los que están tratando de ayudarte. Sí leo todo, a lo mejor no te sabés explicar bien o yo no termino de entender lo que ponés.

En cuanto a lo de buscar información por internet antes y etc, hay mucha gente que abre temas sin hacerlo.

En fin, suerte con tu búsqueda.
  #5 (permalink)  
Antiguo 04/11/2014, 10:53
Avatar de maturano  
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 2 meses
Puntos: 36
Respuesta: Renderizar controladores dentro de plantilla lanzada mediante createNotFou

Pues yo sí leo todo y... no entiendo. El código ayuda mucho, explican mejor y con menos esfuerzo ;)
__________________
I ♥ The Music!
  #6 (permalink)  
Antiguo 06/11/2014, 09:34
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 14 años, 6 meses
Puntos: 13
Respuesta: Renderizar controladores dentro de plantilla lanzada mediante createNotFou

Era cuestión de un script para cambiar el idioma de la web. Ya está solucionado.

GeekGirl si fuese la primera vez que lo haces, no hubiese dicho nada. Hay una gran diferencia entre no entender la pregunta y contestar algo aleatorio, lo primero lo entiendo, lo segundo da pie a pensar que te estas riendo de la gente que pregunta.

No es nada personal, las formas hay que guardarlas siempres. :) Gracias por la ayuda de todos modos.
  #7 (permalink)  
Antiguo 06/11/2014, 12:00
Avatar de GeekGirl  
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 9 años, 8 meses
Puntos: 44
Respuesta: Renderizar controladores dentro de plantilla lanzada mediante createNotFou

Tengo mil cosas mejores que perder mi tiempo poniendo respuestas que no solucionan nada. Al contrario, si entro acá es con la intención de ayudar y aprender.
Como habrás visto, Symfony es complejo y no son muchos los que se aventuran a responder en esta sección. No nos entendimos en pregunta y respuesta y sí, puede pasar una, dos y mil veces lamentablemente. Más cuando se trata de cosas muy particulares.

Saludos.
  #8 (permalink)  
Antiguo 06/11/2014, 15:42
Avatar de maturano  
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 2 meses
Puntos: 36
Respuesta: Renderizar controladores dentro de plantilla lanzada mediante createNotFou

... y sigo sin entender y no se entendió. Pero "ya lo solucioné" y lo demás no importa, ¿verdad?.

Hablando de formas, a ver si nos esforzamos en comunicarnos, sobretodo cuando somos los interesados en conseguir ayuda. "Necesito esto y suponga ya hice aquello"; te quejas de algo que das perfectamente a pie.

Pero bueno...
__________________
I ♥ The Music!
  #9 (permalink)  
Antiguo 06/11/2014, 17:10
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 14 años, 6 meses
Puntos: 13
Respuesta: Renderizar controladores dentro de plantilla lanzada mediante createNotFou

Pues no, no importa porque, como ya dije, el error lo estaba produciendo un fallo en código propio, no de Symfony, por lo tanto dudo que esto le pase a otra persona.

Yo he estado en estos foros antaño ayudando como ahora lo hacen otros, y cuando lo hacia, si no había suficiente información en la pregunta, pedía más información para poder ayudar, no soltaba la primera cosa que se me pasaba por la cabeza y listo. Únicamente me estoy quejando de eso.

Si en esta pregunta no puse más información fue porque no sabia donde podía estar el fallo, por lo consiguiente, si quieres te subo el proyecto a BitBucket y le echas un ojo y me dices que fallaba.

Que ganas de hablar por hablar Maturano.
  #10 (permalink)  
Antiguo 06/11/2014, 17:21
Avatar de maturano  
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 2 meses
Puntos: 36
Respuesta: Renderizar controladores dentro de plantilla lanzada mediante createNotFou

... cuando exedente de energía que hay para gastarlo en discutir insultar ... zzzz...
__________________
I ♥ The Music!

Etiquetas: controladores, mediante, plantilla, renderizar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:03.