.tpl と php

WBOY
WBOYオリジナル
2016-06-23 13:34:092458ブラウズ

最近、smarty フレームワークを学んでいます
html と php コードが書かれた .tpl ファイルをいくつか見ました
.tpl と .php の違いは何ですか
(個人的なアイデア: 純粋な php コードには .php を使用し、.tpl を使用してください) php+htmlなどの混合コードの場合) )


ディスカッションへの返信(解決策)

tplはテンプレート(中国語の意味:テンプレート)の略称です

Smartyはカスタムテンプレート言語を使用して実装するテンプレートエンジンです表示ロジックとビジネスロジックの分離(それぞれMVCのVとMに相当)
テンプレートエンジンを利用する利点は、ビジネスロジックのコードを設計する際に、将来的に操作結果がどのように表示されるかを考慮する必要がないことです。 。これにより、プログラムを改善し続けることが可能になります
そして、ユーザー インターフェイスを作成するときに、データがどこから来たのかを知る必要はありません

インターフェイスのニーズに従ってデータを表示するだけで済みます。テンプレート エンジンを使用するかどうかに関係なく、最終的な実行は php+html 混合エンコーディングです

.tpl は単なるテンプレートです。ファイルの末尾が何であっても、最終的な実行ファイルは .php です
スマートなテンプレート エンジンがこれを行います一種の分離作業、そしてもちろん他の機能もあります

うわー、2階のアバターは人々に激しく考えさせます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。