ホームページ >php教程 >PHP开发 >PHP.MVCテンプレートタグシステム(3)

PHP.MVCテンプレートタグシステム(3)

黄舟
黄舟オリジナル
2016-12-17 10:09:271082ブラウズ

php.MVC タグの構文

基本的な紹介の後、テンプレート タグ システムの構文を見てみましょう
特定のタグを見る前に、タグを記述するために、タグが何であるかを定義する必要があります。 <@ ... @> タグ ノードを使用します。必要に応じて、phpmvc-config.xml でこれらのタグをリセットできます。定義: テンプレート タグ システムは、次の 3 種類のタグをサポートするようになりました: include ディレクティブ、宣言、式です。これらのディレクティブを見てみましょう。として: ページ ヘッダー、フッター、またはコンテンツ。含めるページは HTML または他のタグ テンプレート ページです。たとえば、次の include ディレクティブを使用してヘッダーを含めることができます。
<@ include 'pageHeader.ssp' @>

テンプレート コンテキストにディレクティブを含める例:

...



& lt;/td & lt;/trb; . & gt; l
...

...

...



この例では、このページがユーザーのブラウザに送信されるときに、pageHeader.ssp ヘッダー ファイルのコンテンツがメイン ページに挿入されます。このヘッダー ファイルには次の式が含まれています。

...


<@=dealHeading @> <@=saleMonth @> ;/h4>

< ;center>
クリアランスセール

...




本日のスペシャル

...


...

これらのページ変数は次のように出力されます。

ジャックのスーパー セール: 2010 年 5 月


...
...

式タグを使用すると、テンプレート ページで式を実行できます。次の式は、単純な文字列 (salesAreaID) を表示するために使用され、フレームワーク構成クラスを取得することもできます。属性:
<@ =salesAreaID @>
<@ =viewConfig.contactInfo @>
これらの式を使用するには、前に宣言する必要があります:
<@ salesAreaID = "Central District" @>
または、ViewResourcesConfig オブジェクト (viewConfig) のプロパティが view-resources ノードで宣言されます:
appTitle = "Flash Jacks' Sleek Tab Site"
contactInfo = "flash.jack@jackshost.com"
。 ..

式でオブジェクトを使用する場合、標準の PHP 表記法またはドットスタイル表記法で宣言されたオブジェクト メソッドを作成できます。
PhpMVC_Tags オブジェクト メソッド表記法
PHP スタイル sales = data-> ;getSales
ドットスタイル sales = data.getSales
メソッドパラメータありstaff = data.getValueBean("STAFF")
データ配列の取得 products = data->getValueBean("PRODUCTS_ARRAY")
次の単元では、その方法を見ていきます。これらを組み合わせてページを構築するには、テンプレート タグ システムを使用します。

上記は、PHP.MVC のテンプレート タグ システム (3) の内容です。その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) を参照してください。 )!


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。