Maison >cadre php >PensezPHP >La redirection dans TP5 implémente la redirection et le saut avec des paramètres

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

藏色散人
藏色散人avant
2021-01-07 15:37:225161parcourir

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]);

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);

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']);

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();

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

redirect()->restore();

Référence frontale

href="{:url(url,data)}

Saut de page back-end

Par exemple :

$this->success('批量数据添加成功', url('DataManagement/dataStatus',$data3));

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer