Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Cómo redireccionar a una página PHP desde un controlador Symfony

21 de julio de 2015

¿Cómo hago para direccionar del controlador a una página php normal? No paso parámetro intento con el response y el redirect no me sale, así lo tengo:

return $this->render('subpescaBundle:CapturaEmbInd:crearEmbInd.php');

No me acuerdo cómo es. Alguien que me ayude.


Respuestas

#1

Redireccionar dentro de un controlador es muy sencillo:

return $this->redirect('URL de la página PHP');

@javiereguiluz

21 julio 2015, 22:14
#2

No me abre la página, es que estoy trabajando con una PHP en Symfony. Pero para ello debo crear esa dirección en el routing con el respectivo controlador. ¿Cómo hago para que me abra una página PHP pura?

@piocarluis

21 julio 2015, 22:33
#3

Para redireccionar a una página PHP fuera de Symfony, debes usar el código que te he mostrado antes. Cuando redireccionas a una página de Symfony, entonces se hace de manera diferente:

// en aplicaciones Symfony viejas
return $this->redirect($this->generateUrl($ruta, $parametros));
 
// en aplicaciones Symfony nuevas
return $this->redirectToRoute($ruta, $parametros);

@javiereguiluz

21 julio 2015, 22:37
#4

Usando esa de ahí me direcciona a la pagina login de la aplicación.

Lo hice así:

return $this->render('subpescaBundle:CapturaEmbInd:crearEmbInd.html.php');

Y si salió solo que el CSS no me lo carga bien, pero ya estoy revisandolo.

@piocarluis

21 julio 2015, 22:39
#5

Tengo una duda: ¿No puedes incluir ese código PHP en un servicio o en un controlador?

@TsubasaAkai

21 julio 2015, 23:41
#6

Lo que quería es trabajar con una pagina PHP en vez de TWIG, pero ya lo pude hacer con la línea que puse arriba, lo que no puedo es hacer referencia al CSS y a JQUERY, alguien sabe porque no me reconoce ni uno de los dos, ya le puse el

<link href="../../../../../web/public/css/estilos.css" rel="Stylesheet" type="text/css" />
 
<script type="text/javascript" src="Descargas\jquery-1.11.3.min.js" >

y no me reconoce ni una de los dos, alguna idea??

@piocarluis

22 julio 2015, 21:30