O break
Przerwa w Smarty/Dwoo za foreach
foreach ($data as $k => $v) {
if ($k == 4) {
break;
}
}
każdy wie.
Czy jest coś podobnego w funkcji Smarty
lub Dwoo
'{foreach}
?
O break
Przerwa w Smarty/Dwoo za foreach
foreach ($data as $k => $v) {
if ($k == 4) {
break;
}
}
każdy wie.
Czy jest coś podobnego w funkcji Smarty
lub Dwoo
'{foreach}
?
Powinieneś umieścić swoją logikę w php, a nie w szablonie. Można jednak napisać własną wtyczkę kompilatora:
function smarty_compiler_break($contents, &$smarty){
return 'break;';
}
i zapisać go do compiler.break.php
w katalogu plugins.
Teraz w szablonie można użyć {break}
.
@Antonio: typowa replikacja programisty PHP, w rzeczy samej: korzystanie z Smarty zależy w dużej mierze od wymagań aplikacji i preferencji programisty/projektanta. Oto kilka przykładów przypadków typowe wykorzystanie oraz jak Smarty odgrywa rolę:
http://www.smarty.net/use_cases
Jeśli nie podoba, nie należy go używać. Oskarżenie Smarty'ego w ogólności pokazuje tylko twoją ignorancję, która może zaoferować innym.