php.MVC タグの構文
基本的な紹介の後、テンプレート タグ システムの構文を見てみましょう
特定のタグを見る前に、タグを記述するために、タグが何であるかを定義する必要があります。 <@ ... @> タグ ノードを使用します。必要に応じて、phpmvc-config.xml でこれらのタグをリセットできます。定義: テンプレート タグ システムは、次の 3 種類のタグをサポートするようになりました: include ディレクティブ、宣言、式です。これらのディレクティブを見てみましょう。として: ページ ヘッダー、フッター、またはコンテンツ。含めるページは HTML または他のタグ テンプレート ページです。たとえば、次の include ディレクティブを使用してヘッダーを含めることができます。
<@ include 'pageHeader.ssp' @>
...
これらのページ変数は次のように出力されます。
式タグを使用すると、テンプレート ページで式を実行できます。次の式は、単純な文字列 (salesAreaID) を表示するために使用され、フレームワーク構成クラスを取得することもできます。属性:
<@ =salesAreaID @>
<@ =viewConfig.contactInfo @>
これらの式を使用するには、前に宣言する必要があります:
<@ salesAreaID = "Central District" @>
または、ViewResourcesConfig オブジェクト (viewConfig) のプロパティが view-resources ノードで宣言されます:
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) を参照してください。 )!