placeholderExists() -- プレースホルダが存在するかどうかを調べる
説明
プレースホルダがテンプレート内に存在するかどうかを調べ、
指定したプレースホルダを含む (最初の)
ブロックの名前を返します。
パラメータ
- string
$placeholder
探しているプレースホルダの名前。
- string
$block
探すブロックの名前。省略した場合 (デフォルト)
は、すべてのブロックを探します。
返り値
指定したプレースホルダを含む
(最初の) ブロックの名前を返します。
例外・エラー
表 47-1PEAR_Error の値
エラーコード | エラーメッセージ | 原因 | 対応 |
---|
SIGMA_BLOCK_NOT_FOUND | Cannot find block '$block' | ブロック $block がテンプレート内に存在しません | ブロックの名前を調べ、必要なブロックをすべてテンプレートに追加したかどうかを調べます |
注意
この関数は、スタティックにコールする
ことはできません。