ホームページ > 記事 > PHPフレームワーク > ThinkPHP のカスタム成功およびエラージャンプページ
この記事では、thinkphp5 で成功とエラーのジャンプ ページをカスタマイズする方法を紹介します。一定の参考になる内容です。thinkphp フレームワークを学習している友人の参考になれば幸いです。
#ThinkPHP カスタム成功およびエラー ジャンプ ページ
thinkphp5 で定義されたジャンプ テンプレート設定は、アプリケーションによって定義されるディレクトリにあります。 \config.php は、デフォルトでジャンプ テンプレート ファイルも定義します。以下は config.php 内のコードです。// 默认跳转页面对应的模板文件 'dispatch_success_tmpl' => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl', 'dispatch_error_tmpl' => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl',(推奨チュートリアル:
thinkphp チュートリアル)
上記の定義設定を使用すると、コア ファイル ディレクトリ thinkphp 内のデフォルト テンプレートの実際の場所をすぐに見つけることができます。 \tpl \dispatch_jump.tpl。まず、ジャンプ テンプレート ファイルをカスタマイズします。アイデアは 2 つあります。1 つ目は、テンプレート ファイルを設定しない、つまり、上記の thinkphp\tpl\dispatch_jump.tpl ファイルの元の内容を削除して変更するというものです。私たち自身のファイルコンテンツに。もう 1 つの考え方は、ジャンプ ファイルの場所を再定義するというもので、通常は、ジャンプする必要があるプロジェクトの下にある config フォルダー内のdispatch_success_tmplとdispatch_error_tmplを再定義します。ここでは管理プロジェクトを例に挙げますが、その設定ファイル application\admin\config.php は次のように定義されています<?php //配置文件 return [ //分页配置 'paginate' => [ 'type' => 'bootstrap3', 'var_page' => 'page', 'list_rows' => 15, ], // 默认跳转页面对应的模板文件 'dispatch_success_tmpl'=>'public:dispatch_jump', 'dispatch_error_tmpl'=>'public:dispatch_jump', // 'dispatch_success_tmpl' => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl', // 'dispatch_error_tmpl' => THINK_PATH . 'tpl' . DS . 'dispatch_jump.tpl', ];上記の定義と設定を行うと、ジャンプ テンプレート ファイルは application\admin\view\ に作成されますpublic\dispatch_jump.html 、上記は thinkphp5 の設定方法ですが、thinkphp3.2 はこれとは異なります 3.2 ではテンプレートのパスが異なります 特定のプロジェクトディレクトリに別途設定したい場合は、まず作成する必要がありますconf フォルダーを作成し、その中に .php ファイルを作成します。以下は、ThinkPHP\Conf\convention.php
/* 模板引擎设置 */ 'TMPL_CONTENT_TYPE' => 'text/html', // 默认模板输出类型 'TMPL_ACTION_ERROR' => THINK_PATH.'Tpl/dispatch_jump.tpl', // 默认错误跳转对应的模板文件 'TMPL_ACTION_SUCCESS' => THINK_PATH.'Tpl/dispatch_jump.tpl', // 默认成功跳转对应的模板文件にあるデフォルト設定ファイルのコードです。最後に注意すべき点は、スマート テンプレートがエンジンが使用されている場合、bc615a605f82ae38fb3657faa50fa13eこの場合、これを {$jumpUrl} に置き換えるだけです。 thinkphp5 の場合は、{url} に変更するだけです。 thinkphp チュートリアルの詳細については、
PHP 中国語 Web サイト に注目してください。
以上がThinkPHP のカスタム成功およびエラージャンプページの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。