La colonne tutorielle suivante dethinkphpvous 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!