demande thinkphp5, variable

Demande:

1. Demander des informations

Si vous souhaitez obtenir les informations de demande actuelles, vous pouvez utiliser la classe \ think \ Request.

$ request = Request :: instance ();

Vous pouvez également utiliser des fonctions d'assistance

$ request = request ();

Vous pouvez accéder à cette classe: obtenir les informations d'URL; définir / obtenir le nom du module / contrôleur / opération; obtenir les paramètres de demande; obtenir les informations de routage et de planification; définir les informations de demande.

Variable d'entrée

Vous pouvez effectuer la détection, l'acquisition et le filtrage de sécurité des variables d'entrée globales via l' objet Request. Prise en charge des variables système, notamment $ _GET, $ _POST, $ _REQUEST, $ _SERVER, $ _SESSION, $ _COOKIE, $ _ENV et les informations de téléchargement de fichiers

1. Vous pouvez utiliser la méthode has pour détecter si un paramètre variable est défini

Request :: instance () -> has ( ' id ' , ' get ' ); 
Request :: instance () -> has ( ' name ' , ' post ' );

Ou utilisez des fonctions d'assistance

input ( ' ? get.id ' ); 
entrée ( ' ? post.name ' );

1. Acquisition variable

L'acquisition de variables utilise les méthodes et paramètres suivants de la classe \ think \ Request:

Méthodes de type variable ('nom de variable / modificateur de variable', 'valeur par défaut', 'méthode de filtrage')

 

// Récupère la variable de nom de la requête courante 
Request :: instance () -> param ( ' name ' ); // Récupère toutes les variables de la requête courante (filtrée) 
Request :: instance () -> param (); // Get Toutes les variables de la requête en cours (données d'origine) 
Request :: instance () -> param ( false ); // Récupère toutes les variables de la requête en cours (y compris le fichier téléchargé) 
Request :: instance () -> param ( true );

 

Utilisez des fonctions d'assistance pour atteindre:

entrée ( ' param.name ' ); 
entrée ( ' param. ' ); 
或者
entrée ( ' nom ' ); 
entrée ( '' );

Obtenir la variable GET

Request :: instance () -> get ( ' id ' ); // Récupère une variable get 
Request :: instance () -> get ( ' name ' ); // Récupère la variable get 
Request :: instance () -> get (); // Récupère toutes les variables get (tableau filtré) 
Request :: instance () -> get ( false ); // Récupère toutes les variables get (tableau d'origine)

Utilisez la méthode d'entrée de la fonction d'assistance intégrée pour obtenir la même fonction:

entrée ( ' get.id ' ); 
entrée ( ' get.name ' ); 
input ( ' get. ' );

Obtenir la variable POST

Request :: instance () -> post ( ' name ' ); // Récupère une variable de post 
Request :: instance () -> post (); // Récupère toutes les variables de post filtrées 
Request :: instance () - > post ( false ); // Récupère toutes les variables d'origine du post

Utilisez des fonctions d'assistance pour atteindre:

entrée ( ' post.name ' ); 
entrée ( « post » );

 

Je suppose que tu aimes

Origine www.cnblogs.com/ltl11230/p/12761515.html
conseillé
Classement