smarty parse php variable
Igor
21/12/2009 16:29:00Hallo allemaal,
Ik zit met een vraag. Is het mogelijk om met smarty een stukje template die in een php varibele staat de 'parsen'?
Ik heb dus bijvoorbeeld:
Die $smarty->fetch($tpl) moet dus worden gewijzigd in iets...
Waarom zet je de waarde van van $tpl niet gewoon in een .tpl bestand?
Nou: de waarde van $tpl kan verschillen: deze wordt opgehaald uit een database...
Goed: mijn vraag is dus: hoe kan ik met smarty een php variabele ($tpl) parsen?
Alvast bedankt.
Ik zit met een vraag. Is het mogelijk om met smarty een stukje template die in een php varibele staat de 'parsen'?
Ik heb dus bijvoorbeeld:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$tpl = '
Er zijn {$aantal} huizen gevonden.
{foreach item=product from=$producten}
{$product.naam}<br>
{/foreach}
';
$smarty->assign('aantal', 'drie');
$smarty->assign('producten', $product->loadProducts());
$output = $smarty->fetch($tpl);
?>
$tpl = '
Er zijn {$aantal} huizen gevonden.
{foreach item=product from=$producten}
{$product.naam}<br>
{/foreach}
';
$smarty->assign('aantal', 'drie');
$smarty->assign('producten', $product->loadProducts());
$output = $smarty->fetch($tpl);
?>
Die $smarty->fetch($tpl) moet dus worden gewijzigd in iets...
Waarom zet je de waarde van van $tpl niet gewoon in een .tpl bestand?
Nou: de waarde van $tpl kan verschillen: deze wordt opgehaald uit een database...
Goed: mijn vraag is dus: hoe kan ik met smarty een php variabele ($tpl) parsen?
Alvast bedankt.
PHP hulp
05/05/2024 00:09:18Pim -
21/12/2009 17:00:00http://lmgtfy.com/?q=smarty+fetch+string
1e hit
Verder zou je ook de templates kunnen cachen (sowieso handig) en de cache-file uitlezen
1e hit
Verder zou je ook de templates kunnen cachen (sowieso handig) en de cache-file uitlezen