ホームページ  >  記事  >  バックエンド開発  >  SMARTY とは何ですか? インデックス構造計画に関する混乱

SMARTY とは何ですか? インデックス構造計画に関する混乱

WBOY
WBOYオリジナル
2016-06-13 12:59:02759ブラウズ

SMARTY とは何ですか? ディレクトリ構造計画の混乱
兄弟、私は最近プロジェクトに取り組んでおり、事前に完全なディレクトリ計画を立てる必要があります。
SMARTYに会ったとき、私は躊躇しました。
ディレクトリが 3 つありますが、どこに配置すればよいかわかりません。
1. コンポーネントはこんな感じ
2. プラグインは
ではないようです 3.クラスライブラリのようです。

スマーティとは何ですか?
------解決策---------

引用:
引用:
テンプレート~~~


もちろんSMARTYがテンプレートエンジンであることは知っています。

。 。 Smarty クラス ライブラリをどこに置くかについて話しているのですか?
-----解決策--------------- -------
デザイン内のスマーティの位置を見てください。それは何に属しますか


例 2 は、そうではないかもしれませんが、デザインのプラグインとしても使用できます。いくつかの場所にフックを設定し、smarty が必要なページを解析できるようにします。
------解決策 --------------------
私は通常、「クラス ライブラリ」の下に「サードパーティ クラス ライブラリ」を置きます

「コンポーネント」、この概念は PHP では使用されないようです

「プラグイン」とは、通常、接続すると使用できますが、接続を外して別の場所に接続すると使用できなくなります。Smarty は、接続を外して別の場所に接続すると使用できます。


-----解決策----------------------
3、クラスライブラリあるようです。

プロジェクトの場合、smarty は外部のパブリック クラス ライブラリです

そして
1.コンポーネント こんな感じです
2. プラグインはそうではないようです
これはプロジェクトに固有であり、プラグイン可能です。コンポーネントとプラグインがユニバーサル
でない限り、他のプロジェクトでは使用できず、特定のインターフェイス定義があります。 --Solution- -- ----------------
学級図書室、お腹が空いた気がします
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。