Maison > cadre php > PensezPHP > le corps du texte

La redirection dans TP5 implémente la redirection et le saut avec des paramètres

藏色散人
Libérer: 2021-01-11 09:01:42
avant
5119 Les gens l'ont consulté

La colonne tutorielle suivante de thinkphp vous présentera la méthode de redirection dans TP5 pour implémenter la redirection et sauter avec des paramètres. J'espère que cela sera utile aux amis dans le besoin !

Redirect

La méthode de redirection de la classe thinkController peut implémenter la fonction de redirection de page.

L'utilisation des paramètres de la méthode de redirection est cohérente avec l'utilisation de la méthode Url::build (voir la partie génération d'URL), par exemple :

//重定向到News模块的Category操作
$this->redirect('News/category', ['cate_id' => 2]);
Copier après la connexion

L'utilisation ci-dessus consiste à sauter au fonctionnement des catégories du module Actualités. L'adresse URL actuelle sera modifiée après orientation.

Ou rediriger directement vers une adresse URL externe spécifiée, par exemple :

//重定向到指定的URL地址 并且使用302
$this->redirect('http://thinkphp.cn/blog/2',302);
Copier après la connexion

Sauter et rediriger

peut être utilisé lors de la redirection des valeurs de passe via les données de la mémoire flash de session, telles que

$this->redirect('News/category', ['cate_id' => 2], 302, ['data' => 'hello']);
Copier après la connexion

L'utilisation de la fonction d'assistant de redirection peut également obtenir plus de fonctions, telles que mémoriser l'URL actuelle et sauter

redirect('News/category')->remember();
Copier après la connexion

lorsque vous devez passer à la dernière fois Lorsque vous mémorisez l'URL, utilisez :

redirect()->restore();
Copier après la connexion

Référence frontale

href="{:url(url,data)}
Copier après la connexion

Saut de page back-end

Par exemple :

$this->success('批量数据添加成功', url('DataManagement/dataStatus',$data3));
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:
tp5
source:csdn.net
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