$flexy->outputObject() -- Merges a controller object with the template and outputs the result
Beschreibung
This makes the values of the supplied object (and optionally loads the HTML_Template_Flexy_Elements)
available to the template when it is run.
Parameter
object $controllerObject -
The object you want to use with the template, the values of the object will
relate to the $controllerObject->tag will map to {tag} on the template
array $elements -
This is an associative array of form, or dynamic elements names (or id's) which will be merged with
the one defined in the template.
Hinweise
Diese Methode kann nicht
statisch aufgerufen werden.
Beispiel
Beispiel 42-1. PHP code initiating the template, and outputing it class example {
var $tag = ">> hello world";
}
$data = new example;
$elements['test'] = new HTML_Template_Flexy_Element;
$elements['test']->setValue("hello input");
$output = new HTML_Template_Flexy();
$output->compile("hello.html");
$output->outputObject($data,$elements); |
|