Smarty はそれ以上のものではないことが判明~~haha_PHP チュートリアル
include_once("./comm/Smarty.class.php"); //smarty クラス ファイルをインクルード
$smarty = new Smarty() //smarty インスタンス オブジェクトを作成する $smarty
$smarty->templates("./templates) "); //テンプレートディレクトリを設定します
$smarty->templates_c("./templates_c"); //コンパイルディレクトリを設定します
//****皆さん注意してください、私はここの新しいメンバーです****//
$smarty->cache(" ./cache"); //キャッシュディレクトリを設定します
$smarty->cache_lifetime = 60 * 60 * 24; //キャッシュ時間を設定します
$smarty->caching = true; //キャッシュ方法を設定します
/ /--- -------------------------------------------
/ /左右の境界文字、デフォルトは {} ですが、実際のアプリケーションでは JavaScript
// と競合しやすいため、<{}> などに設定することをお勧めします。
//----------------------------------------------- --- -----
$smarty->left_delimiter = "<{";
$smarty->right_delimiter = "}>assign("name", "Li Xiaojun"); //テンプレート変数を置き換えます
// ./templates にあるindex.tpl テンプレートをコンパイルして表示します
$smarty->display("index.tpl");
?>
Smarty プログラム その一部は、実際には PHP 言語仕様に準拠したコードのセットです。 順番に説明しましょう:
1. /**/ステートメント:
含まれる部分はプログラムのヘッダーコメントです。主な内容は、プログラムの機能、著作権、作者、執筆時間についての簡単な紹介である必要があります。smarty ではこれは必要ありませんが、プログラムのスタイルの観点からは、これは良いスタイルです。
2. include_once ステートメント:
Web サイトにインストールされている Smarty ファイルを現在のファイルにインクルードします。インクルードされるパスは正しく記述されている必要があることに注意してください。
3. $smarty = new Smarty():
この文は、オブジェクトの単純なインスタンス化である新しい Smarty オブジェクト $smarty を作成します。
4. $smarty->templates(""):
この文は、$smarty オブジェクトが tpl テンプレートを使用する場合のパスを指定します。この文がない場合、Smarty のデフォルトのテンプレート パスは現在のディレクトリのテンプレート
ディレクトリです。実際のディレクトリ プログラムを書くときは、この文を明確に書く必要があります。これも良いプログラミング スタイルです。
5. $smarty->templates_c(""):
この文は、$smarty オブジェクトがコンパイルされるディレクトリを指定します。テンプレート設計の章では、Smarty がコンパイルされたテンプレート言語であり、このディレクトリがテンプレートをコンパイルするディレクトリであることをすでに知っています。サイトが *nix サーバー上にある場合は、teamsplates_c で定義されたディレクトリであることを確認してください。デフォルトでは、そのコンパイルディレクトリ
は現在のディレクトリの templates_c にあります。これを明示的に書き込みます。
6. $smarty->left_delimiter および $smarty->right_delimiter:
テンプレート変数を検索するときの左区切り文字と右区切り文字を示します。デフォルトでは「{」と「}」ですが、実際にはテンプレート内で

ホット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)

ホットトピック









PHP を使用して Web ページを作成する場合、他の PHP ファイルのコードを現在の PHP ファイルに含める必要がある場合があります。現時点では、include 関数または include_once 関数を使用してファイルのインクルードを実装できます。では、include と include_once の違いは何でしょうか?

現在、Web サイト開発は重要なコンポーネント テンプレート エンジンから切り離せません。テンプレート エンジンとは、ページ テンプレートとデータを組み合わせて特定の形式の HTML コードを生成するツールを指します。テンプレート エンジンはコードの重複を大幅に削減し、ページのダイナミクスを向上させることができるため、さまざまな Web サイト開発フレームワークにおいて、テンプレート エンジンは不可欠なコンポーネントです。最も一般的で人気のあるテンプレート エンジンの 1 つは Smarty です。 Smarty は DSL (DomainSpecif

現代の Web 開発では、フロントエンドとバックエンドの分離が非常に一般的な傾向になっており、これにより開発者はプロジェクトをより適切に組織し、プロジェクト開発の効率を向上させることができます。 PHP と Smarty は非常によく使用される 2 つのテクノロジであり、フロントエンドとバックエンドの分離開発を実現するために使用できます。この記事では、PHPとSmartyを使ってフロントエンドとバックエンドの分離開発を実現する方法を紹介します。フロントエンドとバックエンドの分離開発とは何ですか? 従来の Web 開発では、フロントエンドは主にページのプレゼンテーションとバックエンドとの対話ロジックを担当します。バックエンドは主にビジネスを担当します

jQuery は、JavaScript プログラミングを簡素化するためのシンプルかつ強力な関数を提供するよく知られた JavaScript ライブラリです。 Web プロジェクトに jQuery を導入するときは、次のコードを HTML ファイルに追加して、必要なパッケージを導入する必要があります。 My Web ページ

PHP 開発者として、テンプレート エンジンを使用するのは自然な選択です。 Smarty は、HTML/CSS/JavaScript を PHP コードから分離する方法を提供する人気のテンプレート エンジンで、開発者がプロジェクトをより適切に整理および管理できるようにします。この記事では、PHP 開発中に Smarty テンプレート エンジンを使用する方法を学びます。 1. Smarty をインストールする 前に、Smarty をインストールする必要があります。この記事では、Composer を使用してインストールします

PHP は、Web アプリケーションの開発に使用できる強力なサーバー側スクリプト言語です。 Web 開発の初期の頃、プログラマーは Web アプリケーションを開発するために大量の HTML および JavaScript コードを使用しました。ただし、HTML および JavaScript コードが非常に複雑になる可能性があるため、このアプローチは維持および管理が困難です。この問題を解決するために、Smarty テンプレート エンジンが作成されました。 Smarty は、PHP をベースに開発された、W を管理および生成するためのテンプレート エンジンです。

JavaScript を使用して文字列に特定の文字が含まれているかどうかを確認するにはどうすればよいですか? JavaScript では、いくつかの方法を使用して、文字列に特定の文字が含まれているかどうかを判断できます。一般的に使用される 3 つのメソッドを以下に紹介し、対応するコード例を示します。方法 1: IndexOf() メソッドを使用する 文字列の IndexOf() メソッドを使用して、文字列に指定した文字が含まれているかどうかを確認できます。文字列内で最初に出現した特定の文字のインデックスを返します。

インターネットの急速な発展とアップグレードに伴い、PHP は Web アプリケーション開発で広く使用されるプログラミング言語として、徐々に業界で非常に人気のあるプログラミング言語になりました。ただし、PHP 開発プロセスでは、従来のコード実装方法ではコードの可読性や保守性が低下することがよくあります。このとき、効率的なテンプレート エンジンが解決策の 1 つになります。数あるテンプレート エンジンの中でも、Smarty はその強力な機能と優れたパフォーマンスにより、PHP 開発者の間で人気の選択肢となっています。この記事では詳しく説明します
