html_checkboxesNombre del AtributoTipoRequeridoDefaultDescripciónnamestringNocheckboxNombre de la lista checkboxvaluesarraySi, a menos que se este utilizando el atributo optionsn/aUna matriz de valores para los botones checkboxoutputarraySi, a menos que estuviera usando el atributo optionsn/auna matriz de salida para los botones checkboxselected/checkedstring/arrayNoemptyEl(s) elemento(s) checkbox marcado(s)optionsarreglo asociativoSi, a menos que este usando values y outputn/aUna matriz asociativa de valores y salidaseparatorstringNoemptyCadena de texto para separar cada checkboxlabelsbooleanNotrueAdicionar la etiqueta <label> para la salida
html_checkboxes es una función personalizada que crea un grupo
de checkbox con datos privistos. Este cuida cuales items(s)
estan selecionados por default. Los atributos requeridos son
values y output, a menos que usted use options.
Toda la salida es compatible con XHTML.
Todos los parámetros que no esten en la lista de arriba
son mostrados como nombre/valor dentro de cada etiqueta
<input> creada.
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');
?>
]]
where index.tpl is:
"}
]]
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');
?>
]]>
Donde index.tpl es:
Salida (los dos ejemplos):
Joe Schmoe