YANA 4 PHP Framework
Docs For Class SmartTemplate
Class | Description |
---|---|
Mailer | create and send mails based on templates |
create an instance
You may enter a filename of a template you want to use.
Name | Type | Description |
---|---|---|
$filename | string | (optional) |
fetch a template or template var
There are three ways to call this function:
If you call $smartTemplate->get($varName) it will get the template var $varName and return it.
If you call $smartTemplate->get("*") with the wildcard '*' or an empty string '' it will return an associative array containing all template vars.
If you call $smartTemplate->get() without a parameter it will fetch the current template and return it as a string.
Name | Type | Description |
---|---|---|
$key | string | (optional) |
get filename of current template
assign a variable by value
This assigns the $var to the name $varName.
Unlike Smarty's "assign()" this function takes an additional value for $varName:
You may use the wildcard '*' to:
Name | Type | Description |
---|---|---|
$varName | string | |
$var | mixed |
assign a variable by reference
This assigns the $var to the name $varName.
Unlike Smarty's "assign()" this function takes an additional value for $varName:
You may use the wildcard '*' to:
Name | Type | Description |
---|---|---|
$varName | string | |
$var | mixed |
insert a file
Load a file and assign it's content as a string to the provided template var.
You may use the wildcard '*' to assign the file content to the global token %INSERT_CONTENT_HERE%
Name | Type | Description |
---|---|---|
$varName | string | |
$filename | string |
set filename of current template
You may set another filename of a template to fetch.
Template files may not have a reserved extension like "htaccess", "php", "config" or the like. Files should be adressed from the root, where "index.php" is stored. If you can't access a file, the file does not exist or is not readable, an error is thrown.
Name | Type | Description |
---|---|---|
$filename | string |
output the template
This function will fetch and print the current template to the screen
Inherited From SerializeableObject
SerializeableObject::serialize()
SerializeableObject::toString()
Documentation generated on Sat, 16 Sep 2006 17:06:04 +0200 by phpDocumentor 1.3.0RC4