この記事では、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', ];
/* 模板引擎设置 */ 'TMPL_CONTENT_TYPE' => 'text/html', // 默认模板输出类型 'TMPL_ACTION_ERROR' => THINK_PATH.'Tpl/dispatch_jump.tpl', // 默认错误跳转对应的模板文件 'TMPL_ACTION_SUCCESS' => THINK_PATH.'Tpl/dispatch_jump.tpl', // 默认成功跳转对应的模板文件
PHP 中国語 Web サイト に注目してください。
以上がThinkPHP のカスタム成功およびエラージャンプページの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。