ホームページ PHPフレームワーク ThinkPHP TP5のリダイレクトはパラメータによるリダイレクトとジャンプを実装します

TP5のリダイレクトはパラメータによるリダイレクトとジャンプを実装します

Jan 07, 2021 pm 03:37 PM
tp5

次のチュートリアル コラムでは、TP5 でリダイレクトを実装し、パラメーターを使用してジャンプするためのリダイレクト メソッドを紹介します。 リダイレクト

\think\Controller クラスのリダイレクト メソッドは、ページのリダイレクト機能を実装できます。 リダイレクト メソッドのパラメーターの使用法は、Url::build メソッドの使用法と一致しています (URL 生成部分を参照)。例:

//重定向到News模块的Category操作
$this->redirect('News/category', ['cate_id' => 2]);
ログイン後にコピー

上記の使用法は、ジャンプすることです。ニュースモジュールのカテゴリ操作に再 オリエンテーション後、現在のURLアドレスが変更されます。

または、指定した外部 URL アドレスに直接リダイレクトします。例:

//重定向到指定的URL地址 并且使用302
$this->redirect('http://thinkphp.cn/blog/2',302);
ログイン後にコピー

Jump と redirection

は、パス値をリダイレクトするときに使用できます。セッション フラッシュ メモリ データを通じて、たとえば

$this->redirect('News/category', ['cate_id' => 2], 302, ['data' => 'hello']);
ログイン後にコピー
リダイレクト アシスタント機能を使用すると、より多くの機能を実現できます。たとえば、現在の URL を記憶してからジャンプできます。

redirect('News/category')->remember();
ログイン後にコピー

にジャンプする必要があります。前回 URL を思い出すときは、次のように使用します:

redirect()->restore();
ログイン後にコピー

フロントエンド参照

href="{:url(url,data)}
ログイン後にコピー

バックエンド ページ ジャンプ

例:

$this->success('批量数据添加成功', url('DataManagement/dataStatus',$data3));
ログイン後にコピー

以上がTP5のリダイレクトはパラメータによるリダイレクトとジャンプを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)