.tpl と .php
最近、smarty フレームワークを学んでいました
html と php コードが書かれた .tpl ファイルをいくつか見ました
.tpl と .php の違いは何ですか
(個人的なものです)考え: 純粋な php コード .php php html を使用し、他の混合コードは .tpl)
を使用します------解決策のアイデア------ -----
tpl は template (中国語の意味: テンプレート) の略称です
smarty は、カスタム テンプレート言語を使用して表示ロジックとビジネス ロジックの分離を実現するテンプレート エンジンです(MVC それぞれ V と M に相当)
テンプレート エンジンを使用する利点は、ビジネス ロジックのコードを設計する際に、操作の結果が将来どのように表示されるかを考慮する必要がないことです。これにより、プログラムを改善し続けることが可能になります
ユーザー インターフェイスを作成するとき、データがどこから来たのかを知る必要はなく、インターフェイスのニーズに従ってデータを表示するだけで済みます
テンプレートを使用するかどうかに関係なく、エンジンは最終的に php html 混合エンコーディングを実行します
-----ソリューション アイデア---------------- ------
.tpl は単なるテンプレートであり、ファイルの末尾が何であっても、実行される最終ファイルは .php
スマートなテンプレート エンジンがこの種の分離作業を行います。もちろん他の機能もあります