Chi break
Interruzione/foreach Dwoo di Smarty
foreach ($data as $k => $v) {
if ($k == 4) {
break;
}
}
tutti sanno.
Esiste qualcosa nella funzione Smarty
o Dwoo
{foreach}
?
Chi break
Interruzione/foreach Dwoo di Smarty
foreach ($data as $k => $v) {
if ($k == 4) {
break;
}
}
tutti sanno.
Esiste qualcosa nella funzione Smarty
o Dwoo
{foreach}
?
Si dovrebbe mettere la logica in php, non nel modello. Tuttavia, è possibile scrivere il proprio plug-in compilatore:
function smarty_compiler_break($contents, &$smarty){
return 'break;';
}
e salvarlo compiler.break.php
nella directory dei plugin.
Ora nel modello è possibile utilizzare {break}
.
@Antonio: tipica replica dello sviluppatore PHP, infatti :) L'utilizzo di Smarty dipende in gran parte dai requisiti dell'app e dalle preferenze sviluppatore/designer. Ecco alcuni esempi di casi di utilizzo tipico, e come Smarty gioca un ruolo:
http://www.smarty.net/use_cases
Se non ti piace, non lo uso. Shunning Smarty in generale sta solo mostrando la tua ignoranza per ciò che può offrire agli altri.