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

[SOLUCIONADO] Sf 2.8.19 muestra las url de las vistas cargadas mediante ajax como entorno prod

Estas en el tema de Sf 2.8.19 muestra las url de las vistas cargadas mediante ajax como entorno prod en el foro de Symfony en Foros del Web. Hoa, he actualizado a sf 2.8.19 y me encuentro con que las url de las vistas que se cargan vía AJAX no incluyen el controlador ...
  #1 (permalink)  
Antiguo 17/04/2017, 14:34
 
Fecha de Ingreso: octubre-2007
Mensajes: 273
Antigüedad: 17 años, 1 mes
Puntos: 5
Sf 2.8.19 muestra las url de las vistas cargadas mediante ajax como entorno prod

Hoa, he actualizado a sf 2.8.19 y me encuentro con que las url de las vistas que se cargan vía AJAX no incluyen el controlador frontal de desarrollo. En la barra de symfony se registran las peticiones ajax a estas url pero sin asignarle ninguna url (n/a) en el profile, y se me está haciendo un poco difícil la depuración, por supuesto en el log de desarrollo solo se registran acontecimientos de las peticiones no ajax. Y el log de producción pues muestra por supuesto errores críticos.
Cómo pudiera solucionarlo. He cargado una versión de la app con sf 2.8.18 y este problema no se daba.
  #2 (permalink)  
Antiguo 18/04/2017, 11:09
 
Fecha de Ingreso: octubre-2007
Mensajes: 273
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: Sf 2.8.19 muestra las url de las vistas cargadas mediante ajax como entorn

Bueno pues, el problema no fue el actualizar a sf 2.8.19, la cuestión es que yo uso FOSJsRoutingBundle, y en la plantilla base en vez de declarar el controlador de fos, declaré el script con las rutas expuestas, mediante el compando
Código:
php app/console fos:js-routing:dump
. Es válido en un entorno de producción pero para mi caso que estoy entre producción y desarrollo pues hace que las url cargadas vía AJAX, no muestren el controlador de desarrollo.

Etiquetas: ajax, entorno, mediante, muestra, url, vistas
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 06:15.