{html_checkboxes} {html_checkboxes} adalah fungsi kustom yang membuat grup kotak centang html dengan data yang disediakan. Ia menangani item-item yang dipilihnya juga. Nama Atribut Tipe Diperlukan Default Deskripsi name string Tidak checkbox Name daftar kotak centang values array Ya, kecuali memakai atribut options n/a Sebuah array nilai untuk tombol kotak centang output array Ya, kecuali memakai atribut options n/a Output array untuk tombol kotak centang selected string/array Tidak empty Elemen kotak centang yang dipilih options associative array Ya, kecuali memakai nilai dan output n/a Array nilai asosiatif dan output separator string Tidak empty String teks untuk memisahkan setiap item kotak centang assign string Tidak empty Menempatkan tag kotak centang ke array daripada output labels boolean Tidak &true; Menambahkan tag <label> ke output assign string Tidak empty Menempatkan output ke array dengan setiap output kotak centang sebagai satu elemen. Atribut yang dibutuhkan adalah values dan output, kecuali sebaliknya anda menggunakan options. Seluruh output adalah sesuai XHTML. Semua parameter yang tidak dalam daftar di atas dicetak sebagai pasangan nama/nilai di dalam setiap tag <input> yang dibuat. {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); ?> ]]> di mana template adalah '} ]]> atau di mana kode PHP adalah: assign('cust_checkboxes', array( 1000 => 'Joe Schmoe', 1001 => 'Jack Smith', 1002 => 'Jane Johnson', 1003 => 'Charlie Brown') ); $smarty->assign('customer_id', 1001); ?> ]]> dan template adalah '} ]]> kedua contoh akan menampilkan: Joe Schmoe



]]>
Contoh database (misal PEAR atau ADODB): assign('contact_types',$db->getAssoc($sql)); $sql = 'select contact_id, contact_type_id, contact ' .'from contacts where contact_id=12'; $smarty->assign('contact',$db->getRow($sql)); ?> ]]> Hasil query database di atas akan ditampilkan. '} ]]> Lihat juga {html_radios} dan {html_options}