Smarty templateでPHPコードを実行する方法_PHPチュートリアル
Smarty テンプレートの主な目的は、ロジック層とプレゼンテーション層を分離することであるため、テンプレートにはロジック部分を含めることはできず、ロジック層には HTML を含めることはできません。あなたの場合、テンプレートにロジックを挿入することは「あまり」推奨されません。
本当にテンプレートでスクリプト プログラムを使用する必要がある場合、smarty には {php} タグも用意されており、プログラマはプレゼンテーション層に PHP コードを混在させることができます (もう一度注意してください: これはロジック層とプレゼンテーション層であり、プログラムと構造の分離に違反します)。テンプレートに PHP コードを挿入する方法を見てください:
phpコード.tpl:
1. {php}
2. echo "smarty のテンプレートに php コードがあります";
3. for($i=1; $i
4. echo "ただし、あなたの場合は PHP コードは避けた方が良いです!";
5. }
6. {/php}
phpコード.php
1.
2. include("libs/smarty.class.php");
3. $smarty = 新しい Smarty();
4. $smarty->display("phpCode.tpl")
5.?>
レンダリング:
デザートカタツムリ80
より抜粋

ホット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 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
