Dans ThinkPHP5, l'adresse de saut est une exigence très courante. Cet article explique comment accéder aux pages dans ThinkPHP5.
Dans ThinkPHP5, il existe deux fa?ons de réaliser un saut de page.
Méthode 1?: Utiliser la fonction d'assistant de saut
La fonction d'assistant de saut utilise redirect()
pour réaliser un saut de page. La fonction redirect()
accepte un paramètre, qui est l'adresse de saut. redirect()
實現(xiàn)頁面跳轉(zhuǎn)。redirect()
函數(shù)接受一個參數(shù),即跳轉(zhuǎn)地址。
1. 跳轉(zhuǎn)到控制器中的方法
public?function?index() { ????//?跳轉(zhuǎn)到Index控制器中的hello方法 ????return?redirect('index/hello'); } public?function?hello() { ????return?'Hello,?ThinkPHP5!'; }
2. 跳轉(zhuǎn)到URL地址
public?function?index() { ????//?跳轉(zhuǎn)到http://www.example.com/ ????return?redirect('http://www.example.com/'); }
3. 帶參數(shù)跳轉(zhuǎn)
public?function?index() { ????//?跳轉(zhuǎn)到Index控制器中的hello方法,并傳遞參數(shù)name ????return?redirect('index/hello',?['name'?=>?'ThinkPHP5']); } public?function?hello($name) { ????return?'Hello,?'?.?$name?.?'!'; }
方式二:使用控制器基類的 redirect 方法
ThinkPHP5中的控制器基類(Controller)中提供了 redirect()
use?think\Controller;
class?Index?extends?Controller
{
????public?function?index()
????{
????????//?跳轉(zhuǎn)到Index控制器中的hello方法
????????return?$this->redirect('hello');
????}
????public?function?hello()
????{
????????return?'Hello,?ThinkPHP5!';
????}
}
2. Accédez à l'adresse URLuse?think\Controller;
class?Index?extends?Controller
{
????public?function?index()
????{
????????//?跳轉(zhuǎn)到http://www.example.com/
????????return?$this->redirect('http://www.example.com/');
????}
}
3. Accédez aux paramètresuse?think\Controller;
class?Index?extends?Controller
{
????public?function?index()
????{
????????//?跳轉(zhuǎn)到Index控制器中的hello方法,并傳遞參數(shù)name
????????return?$this->redirect('hello',?['name'?=>?'ThinkPHP5']);
????}
????public?function?hello($name)
????{
????????return?'Hello,?'?.?$name?.?'!';
????}
}
Méthode 2?: utilisez la méthode de redirection de la classe de base du contr?leurDans ThinkPHP5. La méthode code>redirect() est fournie dans la classe de base du contr?leur (Controller) pour implémenter le saut de page. Cette méthode est plus flexible que l’utilisation des fonctions d’aide au saut. ????1. Accédez à la méthode dans le contr?leur??rrreee??2. Accédez à l'adresse URL??rrreee??3. Sauter avec les paramètres??rrreee??Ce qui précède est la méthode pour implémenter le saut de page dans ThinkPHP5. la situation réelle Choisissez la manière appropriée de sauter. ??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!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)