Mysql und PHP Varaiblen in Templates ausgeben

Einstein-511

Mitglied
Moin

Ich hab folgendes Problem ich code gerade ein kleines Portal und trenne dort auch HTML und PHP Code. Nun will ich aber PHP Variablen oder gar Mysql Elemente in den Templates ausgeben. Ich möchte nicht die Methode benutzen:

PHP:
<?php
echo $bla
?>
<html>
usw.

Gibt es da eine möglichkeit?
 
Was spricht denn gegen diese Methode? PHP ist eine hübsche und vor allem schnelle Template- und Scriptsprache. An das Eingabe, Verarbeitung, Ausgabe Prinzip kannst du dich dennoch halten: Einfach irgendwie sämtliche Daten speichern, die du zum Ausgabezeitpunkt verwerten möchtest, und freuen.

Als Orientierung oder sogar Lösung empfehle ich dir einen Blick ins Zend Framework - Speziell die View-Klasse.
Alternativ kannst du Templating-Systeme, wie zB Smarty verwenden, die jedoch eine enorme Mehrbelastung in Sachen Rechenzeit und Last mit sich bringen, verwenden.
 
Ich möchte PHP Variablen in HTML ausgeben ohne dieses ständige <?php echo $BLA; ?> dazwischen. Beim WBB machen die das ja auch irgentwie ohne dabei PHP Code in ihre TEmplates zu schreiben.
 
Zurück