|
PHP-Startseite
Webmaster-Tool:
PHP-Scripts:
PHP Artikel: |
|||
Template-Klasse: TutorialTeil 2 - Schlüsselwörter/Werte in einem ArrayWenn man mehrere Schlüsselwörter in seiner Vorlage-Datei hat, wird es lästig, für jedes Schlüsselwort die Methode setContent() einzeln aufzurufen. Manchmal bekommt man auch die Werte, die man in die Vorlage einbinden will schon als Array übergeben (zB von einem Datenbank-Objekt). Aus diesem Grund akzeptiert setContent() auch ein assoziatives Array als Parameter. Hierzu ein Beispiel.
Die Vorlage-Dateivorlage2.htm: <html>
Die PHP-DateiWie im ersten Beispiel wird Template.php eingebunden und ein Template-Objekt angelegt. Diesmal mit der Vorlage-Datei vorlage2.htm. include 'Template.php';
$tmp = new Template('vorlage2.htm');
Der Methode setContent() wird ein Array übergeben. In diesem Array entsprechen die Array-Schlüssel den Schlüsselwörtern der Vorlage-Datei und die Werte im Array sind die Werte, die die Schlüsselwörter ersetzen. $tmp->setContent(array('titel' => 'Beispiel 2',
Anschließend wird wieder das HTML-Dokument vom Template -Objekt angefordert und auf dem Bildschirm ausgegeben. Hier der komplette PHP -Code. <?php
include 'Template.php';
$tmp = new Template('vorlage2.htm');
$tmp->setContent(array('titel' => 'Beispiel 2',
'ueberschrift' => 'Variablen im Array',
'text' => 'Der Text wird wieder ersetzt.'));
echo $tmp->vorlage;
?>
Das Ergebnis<html> |
Neue Beiräge auf Homepage-Werbung.deMit aktuellen Beiträgen Traffic von einer Homepage auf die andere lotsen Ein paar Links fürs Grundverständnis zum Thema ‘Steuern’ Outsourcing – wohin mit der Arbeit? RSS Newsfeed auf Homepages einbinden (Tutorial) Kostenlose Leseprobe ‘Website Boosting’ Magazin Satelliten Projekte (SEO-Taktik) OVK Online-Report 2010/01 veröffentlicht (Linktipp) Ad Management Plugins, Tutorials, Infos… (Linktipp) Blogposts mit ‘RF Twitter Post’ (Wordpress Plugin) automatisch bekannt machen |
||