ThinkPhp 5.1 À propos des paramètres de contrôleur _GET et des méthodes get() et param()
麦爸
麦爸 2018-08-01 07:09:54
0
2
1341

Utilisez l'URL : http://www.tp51.com/index/Demo/test/name=peter&sex=male

class Demo extends Controller

{

test de fonction publique()

{

dump (( new Request())->get()); //Équivalent à dump($_GET);

Sortie :

'/index/Demo3/test1/name' => )

'sex' => chaîne 'male' (longueur=4)

                                                                                                                          / peter

                                                                                         

}

De plus, utilisez la méthode suivante pour accéder au même code :

URL : http ://www.tp51.com/index/Demo/test?name=peter&sex=male

Copiez le code

Sortie :

array (size=3)

'/index/Demo/test' => string '' (longueur=0)

'name' => string 'peter' (longueur=5)

'sex' => string 'male' (length=4)

la méthode param() affichera correctement .

Veuillez demander aux enseignants et aux héros de m'aider à me guider. Y a-t-il un problème avec le réglage des paramètres ou le code ?
Merci !


De plus, l'URL Thinkphp transmet les paramètres via / ou ? Veuillez fournir des conseils sur le problème.
Merci beaucoup !

De plus, je n'ai pas modifié les informations du module principal et du fichier de configuration de PHP5.1.

麦爸
麦爸

répondre à tous(1)
代码输入中...

Y a-t-il un problème avec votre lien ? http://www.tp51.com/index/Demo/test/name=peter&sex=male Vous n'êtes pas obligé d'utiliser le symbole & avant de pouvoir épisser &. avec des paramètres ?

  • répondre Héros, j'ai utilisé les deux méthodes. THINKPHP recommande d'utiliser / au lieu de ?. Si vous utilisez la méthode /, la demande d'informations apportera le contrôleur, le nom du module et la méthode précédents. URL : http://www.tp51.com/index/Demo/test/name=peter&sex=male Si vous utilisez la méthode ?, le contrôleur, le nom du module et la méthode deviendront le premier paramètre du paramètre d'informations de demande. URL : http://www.tp51.com/index/Demo/test?name=peter&sex=male Je ne sais pas où est le problème. Est-ce un problème de configuration ? Après avoir longuement regardé la configuration des URL pertinentes dans config/app.php, je n'ai toujours pas trouvé la raison. S'il vous plaît, donnez-moi quelques conseils, héros ! S'il te plaît!
    麦爸 auteur 2018-08-03 06:06:09
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal