ホームページ バックエンド開発 PHPチュートリアル Smarty はそれ以上のものではないことが判明~~haha_PHP チュートリアル

Smarty はそれ以上のものではないことが判明~~haha_PHP チュートリアル

Jul 21, 2016 pm 03:59 PM
include once smarty 含む

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

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

php include と include_once の違いは何ですか php include と include_once の違いは何ですか Mar 22, 2023 am 10:38 AM

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

PHP のテンプレート エンジン Smarty に関する予備調査 PHP のテンプレート エンジン Smarty に関する予備調査 May 11, 2023 pm 05:15 PM

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

PHP と Smarty を使用してフロントエンドとバックエンドの分離開発を実現する方法 PHP と Smarty を使用してフロントエンドとバックエンドの分離開発を実現する方法 Jun 25, 2023 pm 01:46 PM

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

jQueryを導入するために必要なパッケージは何ですか? jQueryを導入するために必要なパッケージは何ですか? Feb 23, 2024 pm 12:00 PM

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

PHP開発でSmartyテンプレートエンジンを使用する方法 PHP開発でSmartyテンプレートエンジンを使用する方法 Jun 27, 2023 pm 01:28 PM

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

PHP と Smarty テンプレート エンジンの使用方法 PHP と Smarty テンプレート エンジンの使用方法 May 11, 2023 pm 03:33 PM

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

JavaScript を使用して文字列に特定の文字が含まれているかどうかを確認するにはどうすればよいですか? JavaScript を使用して文字列に特定の文字が含まれているかどうかを確認するにはどうすればよいですか? Oct 21, 2023 am 08:23 AM

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

テンプレートエンジンSmartyのPHP開発への応用 テンプレートエンジンSmartyのPHP開発への応用 Jun 14, 2023 pm 02:02 PM

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

See all articles