ホームページ  >  記事  >  バックエンド開発  >  destoon 二次開発テンプレートと呼び出し syntax_PHP チュートリアルの概要

destoon 二次開発テンプレートと呼び出し syntax_PHP チュートリアルの概要

WBOY
WBOYオリジナル
2016-07-13 10:24:25776ブラウズ

1. テンプレートの保存と呼び出しのルール

テンプレートは、テンプレート ディレクトリの下のシステム テンプレート ディレクトリに保存されます
例: template/default/ はテンプレートのセットです

テンプレート ファイルには .htm 拡張子が付いており、テンプレート ディレクトリに直接保存できます
たとえば、template/default/index.htm
テンプレートディレクトリのサブディレクトリに保存することもできます
例: template/default/member/index.htm

PHP ファイルでは、テンプレート構文を使用します

リーリー

または

リーリー

現在のデフォルトのテンプレートセットがデフォルトの場合:

リーリー

template/default/header.htm テンプレート ファイルの使用を示します

リーリー

template/default/member/header.htm テンプレート ファイルの使用を示します

テンプレートディレクトリ内のThese.name.phpは、テンプレートエイリアスの設定ファイルであり、バックグラウンドテンプレート管理でテンプレートエイリアスを変更できます。

テンプレート解析後のキャッシュ ファイルは、拡張子 .tpl.php を付けて、cache/tpl/ ディレクトリに保存されます

2. テンプレート構文

1. テンプレートを含む : {テンプレート 'ヘッダー'} または {テンプレート 'ヘッダー', 'メンバー'}

{テンプレート 'ヘッダー'} は

として解析されます
リーリー

template/default/header.htm テンプレート ファイルの使用を示します

{テンプレート 'ヘッダー'、'メンバー'}

は次のように解析されます:

リーリー

template/default/member/header.htm テンプレート ファイルの使用を示します

2. 変数または定数の表現:

変数 {$destoon} は次のように解析されます:

リーリー

定数 {DESTOON} は次のように解析されます:

リーリー

配列の場合、標準的な記述方法は、たとえば、{$destoon['index']} である必要があります。これは、{$destoon[index]} と省略できます。テンプレートは、解析時に自動的に引用符を追加します。

3. 関数 {func_name($par1, $par2)}

{func_name($par1, $par2)} は

として解析されます
リーリー

4. PHP 式 {php 式}

{php式}は

として解析されます
リーリー

5. 条件文 {if $a=='b'} do A {/if} または {if $a=='b'} do A {else} do B {/if} または {if $a =='b'} do A{elseif $b=='c'} do C {else} do B {/if}

{if $a=='b'} do A {/if} は

として解析されます
リーリー

{if $a=='b'} do A {else} do B {/if} は

として解析されます
リーリー

{if $a=='b'} do A {elseif $b=='c'} do C {else} do B {/if} は

として解析されます
リーリー

6. LOOP ループ {loop $var $v}...{loop} または

{ループ $var $k $v}...{ループ}

{loop $var $v}...{loop} は

として解析されます
リーリー

{loop $var $k $v}...{loop} は

として解析されます
リーリー

3. 特別な使い方

1. 変数または式は HTML でコメントできます。たとえば、 として解析されます。フィルター済み)

2. テンプレートに PHP コードを直接記述することができます。PHP コードを直接記述することは、DESTOON テンプレートの構文と互換性があります。

http://www.bkjia.com/PHPjc/825482.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/825482.html技術記事 1. テンプレートの保存と呼び出しルール テンプレートは、システム テンプレート ディレクトリに保存されます。テンプレート ディレクトリの下のディレクトリ (例: template/default/) は、.htm 拡張子を持つテンプレート テンプレート ファイルのセットです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。