Obtener parámetros de la URL, formularios o cookies

Todos los controladores de FacturaScripts tienen la propiedad request, a través de la cual podemos acceder a los parámetros de la URL ($_GET), formularios ($_POST) o cookies ($_COOKIE). Algunas de las principales propiedades expuestas por el objeto request son:

  • query (equivalente a $_GET).
  • request (equivalente a $_POST).
  • server (equivalente a $_SERVER).
  • files (equivalente a $_FILES).
  • cookies (equivalente a $_COOKIE).

Obtener un parámetro de la URL

Imaginemos que la url es http...MyNewController?idproject=1, y queremos obtener el valor de idproject.

$value = $this->request->query->get('idproject');

Obtener el valor de un input de un formulario

Imaginemos que tenemos un formulario con un input con name 'description', y queremos obtener el valor enviado.

$value = $this->request->request->get('description');

Obtener el valor almacenado en una cookie

Imaginemos que hemos guardado una cookie con nombre order1 y queremos leer el valor que almacena.

$value = $this->request->cookies->get('order1');

Obtener la IP del usuario

$ip = $this->request->getClientIp();

Redireccionar al usuario

Puede redireccionar a otra página o controlador con el método redirect() del controlador:

$this->redirect('ListProducto');

En este caso estamos redireccionando al controlador ListProducto, que es el listado de productos.


Siguiente

Necesita identificarse para continuar con esta acción. Haga clic en iniciar sesión o cree una cuenta.

Iniciar sesión
PRO
neorazorx_1
neorazorx_1

España, 10 años, nivel 100

Los controladores

Patrocinadores

FacturaScripts avanza más rápido gracias al apoyo financiero de los patrocinadores, que contribuyen a que podamos dedicar más tiempo al desarrollo, testeo y documentación. Usted también puede poner su granito de arena y convertirse en patrocinador ;-)

ORO
elurk_3992
ORO
manel_11440
ORO
contacta_2746
ORO
franciscmuniztv_17817
ORO
clinicastillo_1549
ORO
luis_18101
ORO
ccano_8323
ORO
mariano_6807
PLATA
compras_1706
PLATA
acaselles_13670
PLATA
angelgonzalez_1980
PLATA
v.delgado_14821
PLATA
bombelec_12337
PLATA
robertchio_499
PLATA
miguel_14380
PLATA
contacto_2906
PLATA
phtemprano_14326
BRONCE
rexmaris_12857
BRONCE
dante281_4400
BRONCE
braunny809_17749
BRONCE
info.bpsevilla_8888
PRO
neorazorx_1
PRO
jmoreno_2610
PRO
yopli2000_5
PRO
civernet_11724
PRO
estrategicos_11919
Patrocinar

Amplíe sus conocimientos con los cursos oficiales

Curso básico de programación

Con este curso aprenderá cómo crear un plugin sencillo para FacturaScripts 2021: añadir nuevas páginas, tablas y columnas. Para entender este curso no se necesita mucha experiencia en programación, le enseñaremos los básico para modelar problemas sencillos. ¿A quién va dirigido? A cualquier persona con unos conocimientos muy básicos de programación. ¿Qué incluye? 18 lecciones con 14 vídeos explicativos.

327 9,99 €
Sesiones de programación

Esta es una recopilación de vídeos y documentación de pequeños desarrollos sobre FacturaScripts y sus plugins. Perfecto para expandir tus conocimientos de programación. ¿A quién va dirigido? A personas que ya hayan superado el curso básico de programación y busquen ampliar sus conocimientos. ¿Qué incluye? 19 lecciones con 19 vídeos explicativos (más de 9 horas de vídeos) y el código fuente de los ejemplos. Novedades mensuales: Este curso se amplía cada mes con nuevas lecciones.

97 19,99 €
Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.

Copyright (c) 2013-2023 FacturaScripts

Soporte