Ich grübel jetzt schon ne Weile wie ich in Smarty PHP Code einbinden kann. Direkt im Template muss es ja irgendwie gehen da man sonst a nix coden könnte. Und ich will nich immer mit diesem dummen smarty code arbeiten
![rocks](https://www.php-resource.de/forum/core/images/smilies/aktion035.gif)
OffTopic:
ich muss ma sagen das ich so was wie smarty nicht leiden kann
wie schon seccho sagte sind templates dazu da um html und php zu trennen. da brauch ich son schnickschnack nicht!!! ausserdem wird eine schleife in php schneller sein als in templates da mit smarty!
naja
OffTopic:
ich muss ma sagen das ich so was wie smarty nicht leiden kann
wie schon seccho sagte sind templates dazu da um html und php zu trennen. da brauch ich son schnickschnack nicht!!! ausserdem wird eine schleife in php schneller sein als in templates da mit smarty!
naja
OffTopic:
Das mit den Schleifen ist schon richtig,aber Smarty ist nicht schlecht...Man kann ganze Seiten mit nur einem Template aufbauen(normalerweise braucht man viele kleine Templates).Ich benutzte es für mein Board und ich bin zufrieden.Einziger schwachpunkt ist,dass Ich mit Smarty nicht cachen kann,weil sich mein Board damit nicht verträgt...Mit cachen hätte man einen 70% Geschwindigkeitsvorteil und das is doch nicht schlecht
$smarty = new Smarty();
$smarty->assign("TPL_VAR",$php_var);
$smarty->display("dein_tpl");
<?php
require 'libs/Smarty.class.php';
include ('configs/sql.php');
$dbconnect=mysql_connect("$host","$user","$pw");
mysql_select_db('$db');
$newszeigen="SELECT 'id','name','titel','newssmal','newslarge','time' ";
$ergebnis=mysql_query($newszeigen,$dbconnect);
$smarty = new Smarty;
$smarty->assign("news",$ergebnis);
$smarty->display('index.tpl');
?>
<?php
require 'libs/Smarty.class.php';
include ('configs/sql.php');
$dbconnect=mysql_connect("$host","$user","$pw");
mysql_select_db('$db');
$newszeigen="SELECT 'id','name','titel','newssmal','newslarge','time' ";
$ergebnis=mysql_query($newszeigen,$dbconnect);
$smarty = new Smarty;
$smarty->assign("news",$ergebnis);
$smarty->display('index.tpl');
?>
Kommentar