Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17152 программиста и 1835 роботов. Сейчас ищут 1568 программистов ...
setTemplate()
Вернуться к: HTML_Template_Sigma
setTemplate()
setTemplate() – Sets the template.
Synopsis
require_once 'HTML/Template/Sigma.php';
mixed HTML_Template_Sigma::setTemplate ( string $template , boolean $removeUnknownVariables = true , boolean $removeEmptyBlocks = true )
Sets the template. You can either load a template file from disk with loadTemplateFile() or set the template manually using this function.
Parameter
- string $template
-
template content
- boolean $removeUnknownVariables
-
remove unknown/unused variables?
- boolean $removeEmptyBlocks
-
remove empty blocks?
Return value
return SIGMA_OK on success, error object on failure
Throws
Error code | Error message | Reason | Solution |
---|---|---|---|
SIGMA_BLOCK_DUPLICATE | The name of a block must be unique within a template. Block 'blockname' found twice. | The $template contains two blocks sharing the same name | Check the $template and rename one of the blocks to something else |
SIGMA_CALLBACK_SYNTAX_ERROR | Cannot parse template function: (error description) | Bogus syntax for template function parameters. | Fix the template function definition, pay special attention to quoting rules. |
Note
This function can not be called statically.
Вернуться к: HTML_Template_Sigma