Zitat von piratos
Beitrag anzeigen
Beim Einsatz von Templateengine weist man die Inhalte zu und gibt Sie dann an der gewünschten Stelle aus.
Im Inhalt sprich Template setzte man dann z.B.
PHP-Code:
$img = imagecreatefromjpeg($imgname);
imagejpeg($img);
$out = ob_get_contents();
ob_end_clean();
$tpl->assign('bild1',$sout);
PHP-Code:
header('Content-Type: image/jpg');
echo $tpl->VARS['bild1'];
PHP-Code:
$tpl->assign('bild1', file_get_contents($imgname));
header('Content-Type: image/jpg');
echo $pl->VARS['bild1'];
Damit ist der Code von der Ausgabe getrennt.
Was auch immer man im Code anstellt ist für die Ausgabe und deren Gestaltung unineteressant.
Das war das simple Prinzip einer Templateengine.
Was auch immer man im Code anstellt ist für die Ausgabe und deren Gestaltung unineteressant.
Das war das simple Prinzip einer Templateengine.
Google doch einmal nach "presentation logic" und "business logic" und vergiss "Code" und "Gestaltung" lieber wieder.
Kommentar