PHPでsuccessメソッドを使用する方法
php の success メソッドは、成功メッセージを表示するために使用されます。その使用構文は、「Success('...','Http://www.xxx.com/Admin/User/Index')」です。 ; ", Url を記述しない場合、システムは前のページがあるかどうかを判断します。システムがある場合は前のページにジャンプしますが、そうでない場合はジャンプしません。
このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター
サクセスの使用方法phpのメソッド?
Success メソッド
Success は成功メッセージを表示するために使用されます
このメソッドでは、表示するメッセージを入力する必要があります。たとえば、 , ログイン成功を表示します 情報:
Success('登陆成功','Http://www.test.com/Admin/User/Index');
URL を連続して書き込まない場合、システムは前のページがあるかどうかを判断し、存在する場合は前のページにジャンプします。ジャンプしません。
Success($Msg,$Url=’’,$Seconds=3)
関連拡張の紹介:
ThinkPHP 自体は、プロンプト情報を表示してデータを追加した後にジャンプできる、プロンプト情報付きのページ ジャンプ機能を実装するための成功メソッドとエラー メソッドを提供します。 success メソッドは、操作が成功した後にプロンプトを表示するために使用され、error は操作が失敗した後にプロンプトを表示するために使用されます。この 2 つの使用方法はまったく同じです。以下では、success メソッドを使用して説明します。
1. 成功メソッド
成功メソッドの構文は次のとおりです:
success(message, ajax)
パラメータ説明メッセージはオプションです。ページプロンプト情報。 ajax はオプションです。 AJAX 経由で送信するかどうか。デフォルトは false です。
AJAX 経由で送信された場合、success メソッドは ajaxReturn メソッドを呼び出して情報を返します。
success メソッドの例:
public function insert(){ // 省略部分其他代码 if($lastInsId = $Dao->add()){ // 页面跳转目标地址 $this->assign("jumpUrl","index"); $this->success("插入数据id 为:$lastInsId"); }else{ header("Content-Type:text/html; charset=utf-8"); exit($Dao->getError().'[<AHREF="javascript:history.back()">返回</A>]'); } }
success template
success メソッドは、デフォルトでパブリック ディレクトリ内の success.html テンプレートを呼び出します。 TPL/パブリック/。このテンプレートでは、次のテンプレート変数を受け取ります:
テンプレート変数の説明:
$waitSecond ジャンプ待ち時間、単位は秒、デフォルトの成功は 1 秒、エラー 3 2番。
$jumpUrl ジャンプ先のページアドレス。デフォルトは $_SERVER["HTTP_REFERER"] (この操作の前のページ) です。
$msgTitle オペレーションのタイトル。注: この変数の割り当ては有効になりません。成功の場合は言語パッケージの _OPERATION_SUCCESS_ 構成情報が取得され、エラーの場合は _OPERATION_FAIL_ 構成情報が取得されます。
$メッセージ ページのプロンプト情報。
$status 操作ステータス。デフォルトは成功の場合は 1、失敗の場合は 0 です。特定のルールはプロジェクト自体で定義することもできます。
success は、実際には、display() メソッドを呼び出して、success.html テンプレートを出力します。したがって、success.html テンプレートは、実際のニーズに合わせて情報プロンプトを追加したり、CSS アート設定を作成したりするなど、実際の状況に応じて変更することができます。上記のテンプレート変数は単なる参照変数です。
$jumpUrl 変数の説明:
$jumpUrl 変数が存在しない場合、デフォルトのジャンプ アドレスは、一般的なジャンプ ページの書き込みである $_SERVER["HTTP_REFERER"] です。メソッド リファレンス:
// 本模块其他方法如index 方法 $this->assign("jumpUrl","index"); // 带上参数 $this->assign("jumpUrl","index/section/".$section); //其他模块 $this->assign("jumpUrl","__APP__/User/index");
U メソッドを使用してジャンプ ターゲット アドレスを生成する場合は、success.html の URL 属性を U に変更できます。メソッド形式:
<meta http-equiv='Refresh'content='{$waitSecond};URL={:U($jumpUrl)}'>
運用中に、U メソッドと一致するように $jumpUrl テンプレート変数の割り当てを変更する必要があります。詳細は、公式マニュアル「ThinkPHPU メソッド」を参照してください。 URL アドレスを動的に生成します。」
2. エラー メソッド
エラー メソッドは成功メソッドとまったく同じです。ThinkPHP のデフォルト設定のエラー メソッドであることに注意してください。依然として success.html テンプレートを呼び出します。エラー メソッド用に別のテンプレートを定義する必要がある場合は、システムのデフォルト構成の ThinkPHP/Common/convention.php ファイルを次のように変更するか、プロジェクト構成で再定義します。
Web 開発では、ページにジャンプしてプロンプト情報を表示する必要がある場合、ThinkPHP ページ ジャンプによって提供される上記の成功メソッドとエラー メソッドを直接使用できます。プロンプトは必要なく、ページを直接リダイレクトする場合は、マニュアルの「ThinkPHP リダイレクト」セクションを参照してください。
推奨学習: 「
PHP ビデオ チュートリアル以上がPHPでsuccessメソッドを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。
