petición de thinkphp5, variable

Solicitud:

1. Solicitar información

Si desea obtener la información de solicitud actual, puede usar la clase \ think \ Request.

$ request = Request :: instancia ();

También puedes usar funciones auxiliares

$ solicitud = solicitud ();

Puede pasar por esta clase: obtener información de URL; establecer / obtener módulo / controlador / nombre de operación; obtener parámetros de solicitud; obtener información de enrutamiento y programación; establecer información de solicitud.

Variable de entrada

Puede completar la detección, adquisición y filtrado de seguridad de las variables de entrada globales a través del objeto Solicitud. Admitir variables del sistema que incluyen $ _GET, $ _POST, $ _REQUEST, $ _SERVER, $ _SESSION, $ _COOKIE, $ _ENV e información de carga de archivos.

1. Puede usar el método has para detectar si un parámetro variable está configurado

Request :: instance () -> has ( ' id ' , ' get ' ); 
Solicitud :: instancia () -> has ( ' nombre ' , ' publicación ' );

O use funciones de ayuda

input ( ' ? get.id ' ); 
input ( ' ? post.name ' );

1. Adquisición variable

La adquisición de variables utiliza los siguientes métodos y parámetros de la clase \ think \ Request:

Métodos de tipo variable ('nombre de variable / modificador de variable', 'valor predeterminado', 'método de filtro')

 

// Obtener la variable de nombre de la solicitud actual 
Request :: instance () -> param ( ' name ' ); // Obtener todas las variables de la solicitud actual (filtrada) 
Request :: instance () -> param (); // Get Todas las variables de la solicitud actual (datos originales) 
Solicitud :: instancia () -> param ( falso ); // Obtenga todas las variables de la solicitud actual (incluido el archivo cargado) 
Solicitud :: instancia () -> param ( verdadero );

 

Use las funciones de ayuda para lograr:

input ( ' param.name ' ); 
de entrada ( ' PARAM. ' ); 
或者
de entrada ( ' nombre ' ); 
entrada ( '' );

Obtener GET variable

Request :: instance () -> get ( ' id ' ); // Obtener una variable get 
Request :: instance () -> get ( ' name ' ); // Obtener una variable get 
Request :: instancia () -> get (); // Obtener todas las variables get (matriz filtrada) 
Request :: instance () -> get ( false ); // Obtener todas las variables get (matriz original)

Utilice el método de entrada de la función auxiliar incorporada para lograr la misma función:

input ( ' get.id ' ); 
input ( ' get.name ' ); 
input ( ' obtener ' );

Obtener variable POST

Request :: instancia () -> post ( ' nombre ' ); // Obtener una variable de publicación 
Request :: instancia () -> post (); // Obtener todas las variables de publicación filtradas 
Request :: instancia () - > post ( false ); // Obtener todas las variables originales de publicación

Use las funciones de ayuda para lograr:

input ( ' post.name ' ); 
input ( ' publicar ' );

 

Supongo que te gusta

Origin www.cnblogs.com/ltl11230/p/12761515.html
Recomendado
Clasificación