ThinkPHP5 設定テンプレート パスの詳細な分析
この記事では、thinkphp でフロントエンド テンプレートのパスとバックエンド テンプレートのパスを設定する方法を紹介します。一定の参考になる内容です。thinkPHP を学習している友人の参考になれば幸いです。
#ThinkPHP5 設定テンプレート パスの詳細な分析
デフォルトのテンプレート パスはモジュール/ビュー ファイル内にあります。これを管理するのが不便で、Template ディレクトリに設定したい場合は、そうすることができます。 テンプレート パラメーター、影響を受ける可能性のあるその他のパラメーターは、現在のモジュールにある config.php template->view_path パラメーターです。 実践的な操作 (推奨チュートリアル:thinkphp チュートリアル)
1. 共有パラメータの設定
apps/config.php にいくつかのパラメータを設定して、Index または Admin モジュールでの config.php の呼び出しを容易にします。 apps/config.php にパラメータを追加します。'template' => [// 模板路径 'view_path' => 'template/', // 就是这里 /** * 前台文件配置 * Author: MR.zhou * */ 'index' => [ // 模快名称 'model_name' =>'index', // 默认模板文件名称 'default_template' => 'default', // 这里可以切换模块下的默认模板名称 ], /** * 后台文件配置 * Author: MR.zhou * */ 'admin'=>[ // 模快名称 'model_name' =>'admin', // 默认模板文件名称 'default_template' =>'default', // 这里可以切换模块下的默认模板名称 ],
2. テンプレートパラメータの設定
index/config.php'template' => [ // 模板路径 'view_path' => config('template.view_path').config('index.model_name').'/'.config('index.default_template').'/', ],
<?php //配置文件 return [ // 模板配置 'template' => [ // 模板路径 'view_path' => config('template.view_path').config('admin.model_name').'/'.config('index.default_template').'/', ], ];
上記は thinkPHP 公式 Web サイトで他の方が指定されている設定パラメータですが、上記の設定ではページを正しく表示できませんか?ここには理解する必要がある誤解がいくつかあります。まず、共有パラメータ設定ファイルの view_path =>'template/' は、実際にはテンプレート ファイルをテンプレートとして定義します。ただし、フロント エンドでテンプレート パスのみを定義したい人もいます。テンプレート メソッドを使用して、バックグラウンドでデフォルトのビューを引き続き使用します。しかし、そのような設定は背景テンプレートのパスも定義します。この問題はどのように解決すればよいでしょうか?以下のエディターは、フロントエンド テンプレート パスのみを定義し、バックエンドは定義しないという問題を解決する 2 つの方法を示しています。
最初の: 共有構成でテンプレート パスを定義しないでください。ファイルですが、インデックス モジュールのテンプレート パスで定義するため、背景とは関係ありませんapps/index/config.php ファイル
'template' => [ // 模板路径 'view_path' => 'template/'.config('index.default_template').'/', ],
もちろん、インデックス設定ファイルは、テンプレート #apps/config.php ファイル #
/** * 前台文件配置 * Author: MR.zhou * */ 'index' => [ // 模快名称 'model_name' =>'index', // 默认模板文件名称 'default_template' => 'default', // 这里可以切换模块下的默认模板名称 ],
## に置くのではなく、テンプレート レベルと同じ共有設定ファイルで定義されたままです。 #2 番目のタイプ
: 共有設定ファイルのテンプレート パスをテンプレートとして定義し、インデックス モジュールでテンプレート パスを定義し、バックグラウンドで view_path を再定義 =>''
apps/config .php ファイル
/** * 前台文件配置 * Author: MR.zhou * */ 'index' => [ // 模快名称 'model_name' =>'index', // 默认模板文件名称 'default_template' => 'default', // 这里可以切换模块下的默认模板名称 ], 'template' => [// 模板路径 'view_path' => 'template/', // 就是这里
apps/index/config.php文件 'template' => [ // 模板路径 'view_path' => config('template.view_path').config('index.model_name').'/'.config('index.default_template').'/', ],
apps/admin/config.php ファイル
'template' => [ // 模板路径 'view_path' => '', ],
thinkPHP チュートリアルの詳細については、お支払いください。
PHP 中国語 Web サイトに注意してください!
以上がThinkPHP5 設定テンプレート パスの詳細な分析の詳細内容です。詳細については、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)

ホットトピック









ThinkPHP プロジェクトを実行するには、Composer をインストールし、Composer を使用してプロジェクトを作成し、プロジェクト ディレクトリに入り、php bin/consoleserve を実行し、http://localhost:8000 にアクセスしてようこそページを表示する必要があります。

ThinkPHP には、さまざまな PHP バージョン向けに設計された複数のバージョンがあります。メジャー バージョンには 3.2、5.0、5.1、および 6.0 が含まれますが、マイナー バージョンはバグを修正し、新機能を提供するために使用されます。最新の安定バージョンは ThinkPHP 6.0.16 です。バージョンを選択するときは、PHP バージョン、機能要件、コミュニティ サポートを考慮してください。最高のパフォーマンスとサポートを得るには、最新の安定バージョンを使用することをお勧めします。

Oracle エラー 3114 の詳細な説明: 迅速に解決する方法、具体的なコード例が必要です Oracle データベースの開発および管理中に、さまざまなエラーが頻繁に発生しますが、その中でもエラー 3114 は比較的一般的な問題です。エラー 3114 は通常、データベース接続に問題があることを示します。これは、ネットワーク障害、データベース サービスの停止、または不適切な接続文字列設定が原因である可能性があります。この記事では、エラー 3114 の原因とこの問題を迅速に解決する方法を詳しく説明し、特定のコードを添付します

ThinkPHP フレームワークをローカルで実行する手順: ThinkPHP フレームワークをローカル ディレクトリにダウンロードして解凍します。 ThinkPHP ルート ディレクトリを指す仮想ホスト (オプション) を作成します。データベース接続パラメータを構成します。 Webサーバーを起動します。 ThinkPHP アプリケーションを初期化します。 ThinkPHP アプリケーションの URL にアクセスして実行します。

Laravel フレームワークと ThinkPHP フレームワークのパフォーマンスの比較: ThinkPHP は、最適化とキャッシュに重点を置いて、一般に Laravel よりもパフォーマンスが優れています。 Laravel は優れたパフォーマンスを発揮しますが、複雑なアプリケーションの場合は、ThinkPHP の方が適している可能性があります。

【PHPにおけるミッドポイントの意味と使い方の分析】 PHPでは、ミッドポイント(.)は2つの文字列やオブジェクトのプロパティやメソッドを接続するためによく使われる演算子です。この記事では、PHP における中間点の意味と使用法を詳しく掘り下げ、具体的なコード例を示して説明します。 1. 文字列中間点演算子の接続 PHP での最も一般的な使用法は、2 つの文字列を接続することです。 2 つの文字列の間に . を置くと、それらをつなぎ合わせて新しい文字列を形成できます。 $string1=&qu

Wormhole は、ブロックチェーンの相互運用性のリーダーであり、所有権、制御、許可のないイノベーションを優先する、回復力があり、将来性のある分散システムの作成に重点を置いています。このビジョンの基盤は、技術的専門知識、倫理原則、コミュニティの連携への取り組みであり、シンプルさ、明確さ、そして幅広いマルチチェーン ソリューションで相互運用性の状況を再定義します。ゼロ知識証明、スケーリング ソリューション、機能豊富なトークン標準の台頭により、ブロックチェーンはより強力になり、相互運用性の重要性がますます高まっています。この革新的なアプリケーション環境では、新しいガバナンス システムと実用的な機能が、ネットワーク全体の資産に前例のない機会をもたらします。プロトコル構築者は現在、この新たなマルチチェーンでどのように運用するかに取り組んでいます。

ThinkPHP のインストール手順: PHP、Composer、および MySQL 環境を準備します。 Composer を使用してプロジェクトを作成します。 ThinkPHP フレームワークと依存関係をインストールします。データベース接続を構成します。アプリケーションコードを生成します。アプリケーションを起動し、http://localhost:8000 にアクセスします。
