html_checkboxesNome AttributoTipoObbligatorioDefaultDescrizionenamestringanocheckboxnome della lista di checkboxvaluesarraysì, a meno che si usi l'attributo optionsnessunoarray di valori per le checkboxoutputarraysì, a meno che si usi l'attributo optionsnessunoarray di output per le checkboxselectedstringa/arraynovuotola/le checkbox preselezionata/eoptionsarray associativosì, a meno che si usino values e outputnessunoarray associativo di valori e outputseparatorstringanovuotostringa di testo da usare come separatore fra le checkboxlabelsbooleanonotrueaggiunge i tag <label> all'output
html_checkboxes è una funzione utente che usa i dati forniti per
creare un gruppo di checkbox html. Si occupa anche di impostare
la casella selezionata per default. Gli attributi obbligatori sono
values e output, a meno che non usiate invece options. Tutto
l'output generato è compatibile XHTML.
Tutti i parametri non compresi nella lista qui sopra vengono
stampati come coppie nome/valore all'interno di ogni tag <input>.
html_checkboxes
assign('cust_ids', array(1000,1001,1002,1003));
$smarty->assign('cust_names', array('Joe Schmoe','Jack Smith','Jane Johnson','Charlie Brown'));
$smarty->assign('customer_id', 1001);
$smarty->display('index.tpl');
?>
]]>
dove index.tpl è:
"}
]]>
assign('cust_checkboxes', array(
1000 => 'Joe Schmoe',
1001 => 'Jack Smith',
1002 => 'Jane Johnson',
1003 => 'Charlie Brown'));
$smarty->assign('customer_id', 1001);
$smarty->display('index.tpl');
?>
]]>
dove index.tpl è:
"}
]]>
entrambi gli esempi produrranno in output:
Joe Schmoe