Maison > cadre php > PensezPHP > le corps du texte

Comment implémenter une page de saut dans thinkphp

PHPz
Libérer: 2023-05-29 18:55:06
avant
1917 Les gens l'ont consulté

1. Utilisez la fonction de redirection pour accéder à la page

Dans thinkphp, vous pouvez utiliser la fonction de redirection pour accéder vers d'autres pages. L'utilisation de cette fonction est la suivante :

public function redirect($url, $params = [], $code = 302, $withPrefix = false)
Copier après la connexion

Parmi eux, $url représente le chemin de la page à sauter, $params représente les paramètres qui doivent être transmis lors du saut, $code représente l'état HTTP. code du saut, $withPrefix Indique s'il faut inclure un préfixe de nom de domaine. Voici quelques exemples d'utilisation de cette fonction :

1. Accédez à d'autres méthodes de contrôleur

// 跳转到Home控制器的index方法
return $this->redirect('home/index');
Copier après la connexion

2. Accédez à l'URL externe

return $this->redirect('http://www.example.com');
Copier après la connexion
#🎜 🎜#3. Sautez avec les paramètres

// 跳转到Home控制器的detail方法,并传递id参数
return $this->redirect('home/detail', ['id' => 1]);
Copier après la connexion

2. Utilisez la fonction url pour générer le chemin de saut

En plus d'utiliser la fonction de redirection pour accéder au page , vous pouvez également utiliser la fonction url pour générer un chemin de saut, puis utiliser la fonction de redirection pour sauter. L'utilisation de la fonction url est la suivante :

public function url($url = '', $vars = '', $suffix = true, $domain = false)
Copier après la connexion

Parmi eux, $url représente l'adresse URL à générer, $vars représente les paramètres à transmettre, $suffix représente s'il faut activer le suffixe URL , et $domain indique s'il faut inclure le préfixe du nom de domaine.

Ce qui suit est un exemple d'utilisation de la fonction url pour générer un chemin de saut :

// 生成Home控制器的index方法的URL
$url = $this->url('home/index');
return $this->redirect($url);
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal