HTML_Template_IT::setVariable() – Legt den Wert eines Platzhalters fest


require_once 'HTML/Template/IT.php';

void HTML_Template_IT::setVariable ( mixed $placeholder , mixed $variable = "" )


Setzt den Wert eines Platzhalters. Wenn der Parameter $placeholder ein Array ist, wird für jeden Eintrag im Array angenommen, dass der Schlüssel dem Namen des Platzhalters und der Wert der Ersetzung entspricht.


  • mixed $placeholder - Der Name des Platzhalters, oder ein Array mit dem Platzhaltername als Schlüssel und den Ersetzungwert als Value.

  • mixed $variable - Der Ersetzungswert des Platzhalters. Ist $placeholder ein Array wird dieser Parameter nicht gesetzt sondern stattdessen die Daten aus dem Array verwendet.


Das Template - cvsnames.tpl.htm

<!-- BEGIN row -->
    <!-- BEGIN project_row -->
    <!-- END project_row -->
<!-- END row -->

Das Script

require_once "HTML/Template/IT.php";

$data = array
"0" => array("cvs_username" => "pajoye"
"realname" => "Pierre-Alain Joye",
"projects" => array("PEAR"
"1" => array("cvs_username" => "dsp",
"realname" => "David Soria Parra",
"projects" => array("HTML_Template_IT"))

$tpl = new HTML_Template_IT("./templates");


$data as $name) {
// Assign data to the inner block
     foreach (
$name['projects'] as $projectname) {
// use the possbility to set the placeholders using an assoc array
"CVS_USERNAME" => $name["cvs_username"],
"REALNAME" => $name["realname"])


// show() parses the __global__ block and
  // print the output



This function can not be called statically.

Lädt ein Template aus einem String (Previous) Gibt einen Block mit nach allen Ersetzungen aus (Next)
Last updated: Sun, 19 Dec 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.