すべてのオプション
squeeze  ] [  wheezy  ] [  sid  ]
[ ソース: smarty  ]

パッケージ: smarty (2.6.26-0.2)

smarty に関するリンク

Screenshot

Debian の資源:

smarty ソースパッケージをダウンロード:

メンテナ:

外部の資源:

類似のパッケージ:

PHP 用テンプレートエンジン

Smarty は PHP 用のテンプレートエンジンです。よりはっきり言うと、アプリ ケーションのロジックと内容とを、その表示から分けて扱うための管理方法を 容易なものにしてくれます。

この事をもっともよく説明できるのは、アプリケーションプログラマとテンプ レートデザイナが異なる役割を果たしているか、あるいはよくあるケースでは 両者が別人である状況です。たとえば、新聞記事を表示するウェブページを作 成しているとします。記事の見出し、タグライン、執筆者、本文がコンテンツ の要素となり、それらにはどのように表示されるかについての情報は含まれて いません。アプリケーションによって要素が Smarty に渡されると、それから テンプレートデザイナがテンプレートを編集し、これらの要素の表示形式を整 形するために HTML タグとテンプレートタグの組合わせ (HMTL テーブル、背景 色、フォントサイズ、スタイルシートなど) を使います。ある日、プログラマ は記事コンテンツの取得方法 (アプリケーションのロジック) を変更する必要 に迫られました。この変更はテンプレートデザイナに影響を与えず、コンテン ツはテンプレート内でコンテンツは全く同じまま生きています。同様に、テン プレートマネージャがテンプレートを完全に再設計したくなったとしても、ア プリケーションのロジックに対する変更要求は不要です。したがって、プログ ラマはテンプレートを再構築することなくアプリケーションのロジックを変更 でき、またテンプレートマネージャはアプリケーションのロジックを破壊する ことなくテンプレートを変更できます。

タグ: ソフトウェア開発: PHP での開発, 実装言語: PHP, ユーザインタフェース: World Wide Web, World Wide Web: web::cgi, web::scripting

smarty を提供するパッケージ

smarty3
Template engine for PHP

その他の smarty 関連パッケージ

  • 依存
  • 推奨
  • 提案

smarty のダウンロード

すべての利用可能アーキテクチャ向けのダウンロード
アーキテクチャ パッケージサイズ インストールサイズ ファイル
all 194.4 kB756.0 kB [ファイル一覧]