Estoy buscando la manera de hacerlo de la manera 'correcta' de Symfony.¿Cómo obtener la ruta de la página anterior en Symfony?
6
A
Respuesta
10
Hay una forma de obtener la página de referencia de la variable $ request. Por ejemplo, si yo estaba en miaccion/mipágina y haga clic para myaction2/mypage2 por este método getReferer() recibo el mensaje 'http://myweb/myaction/mypage'.
Si se encuentra en un método de acción esto se puede hacer por
public function executeMyaction(sfWebRequest $request)
{
$previousUrl = $request->getReferer();
...
}
si está en otro lugar se puede obtener la solicitud de obtener la Conext
$previousUrl = $this->getContext()->getRequest()->getReferer();
Para los métodos sfWebRequest comprobar el sfWebRequest API.
Nota: este valor podría ser inaccesible utilizando de proxy de
Cuestiones relacionadas
- 1. Cómo obtener la URL de la página anterior usando jquery
- 2. Cómo obtener la URL anterior en django
- 3. Cómo obtener la URL anterior con PHP
- 4. volver a la página anterior
- 5. ¿Cómo obtener la URL anterior en JavaScript?
- 6. Volver a la página anterior
- 7. ¿Cómo obtener la ruta actual en HtmlHelper?
- 8. ¿Cómo obtener la ruta raíz en JavaScript?
- 9. Obtener la URL base de la página web y en el mundo de pasarlo al ramita en Symfony 2
- 10. ¿Cómo obtener la ruta del servidor de la ruta física?
- 11. Cómo comprobar que la página se redirige de la página anterior o no en asp.net
- 12. Cómo obtener el URL de la página anterior, desde la solicitud de servlet después dispatcher.forward (petición y respuesta)
- 13. Jquery mobile, eliminar la página anterior
- 14. Obtener la ruta relativa de la URL de la página usando javascript
- 15. Títulos de página dinámicos en Symfony 1.4
- 16. ¿Cómo obtener la ruta raíz de la aplicación en play2?
- 17. cómo obtener la ruta de la aplicación en asp.net?
- 18. IIS: ¿cómo obtener la ruta de metabase?
- 19. Cómo obtener la ruta completa de StreamWriter
- 20. ¿Cómo obtener la ruta de la carpeta Recursos/Configuración en el Controlador Symfony2?
- 21. Obtener la ruta actual de la página en el archivo de diseño de Middleman
- 22. Ruta relativa en la página maestra de la etiqueta img
- 23. Cómo enviar datos variables al redirigir a la página anterior
- 24. ¿Cómo obtener la ruta absoluta de la ruta con variables de ruta del sistema?
- 25. symfony - problema de personalización de la página de error 500
- 26. Precargar la página siguiente (o anterior) en ViewPager
- 27. jquery - obtener la ruta url?
- 28. Cómo obtener la URL de la página actual en PHP
- 29. Cómo obtener la URL de la página actual en C#
- 30. ¿Cómo obtener el origen de la página en la afeitadora?
getReferer() devolverá solicitud de URL completa, pero la forma de obtener el nombre de ruta del árbitro url ?? – hardik
sfWebRequest :: getReferer() devuelve una cadena HTTP_REFERER no una ruta correspondiente. –