Template inde i template
Jeg har et simpelt templatesystem hvor man angiver værdierne via en funktion, og hvis værdien ligner mønsteret på en template-fil, så tjekker den om den eksisterer, og smider indholdet af den templatefil ind.Men hvis jeg eksempelvis vil udskrive mere end 1 række fra databasen, så begynder det at blive et problem.
Lige nu gør jeg blot således:
foreach($data as $data) {
$list[] = "<li>{$data['title']}</li>";
}
$template->assign("data", implode("", $list));
Men jeg vil jo gerne gøre brug af mit templatesystem optimalt. Så jeg ønsker at kunne bruge en template-fil med indholdet "<li>{{title}}</li>", og så udskrive det indhold så mange gange som der er rækker, for herefter at pladsholderen med titlerne.
