|
|
(Next) parseCurrentBlock() |
||||
| |
|||||
|
|||||
void HTML_Template_Sigma::parse (
string $block = '__global__'
, boolean $flagRecursion
= = false
, boolean $fakeParse
= = false
)
指定したブロックをパースします。 ブロック内にあらわれるローカル変数およびグローバル変数を置換し、 setVariable() および setGlobalVariable() で値を設定し、すべてのコールバック関数をコールしたうえで 配下のブロックを再帰的に処理します。
ブロック名。
関数が再帰的にコールされる場合に TRUE を設定します (自分で TRUE に設定しないでください!)。
"hidden" ブロックをパーすする場合に TRUE を設定します (自分で TRUE に設定しないでください!)。
| エラーコード | エラーメッセージ | 原因 | 対応 |
|---|---|---|---|
| SIGMA_BLOCK_NOT_FOUND | Cannot find block '$block ' | ブロック $block がテンプレート内に存在しません | ブロックの名前を調べ、必要なブロックをすべてテンプレートに追加したかどうかを調べます |
This function can not be called statically.
|
|
(Next) parseCurrentBlock() |
||||||||
| |
|||||||||
|
|||||||||