必须赋值的属性是
values
和output
, 除非使用来代替。全部的输出标签都遵循XHTML规则。
任何不在上面列表中的键值对属性,都会被输出到标签中作为属性和值。
模板是:
- {html_checkboxes name='id' values=$cust_ids output=$cust_names
- selected=$customer_id separator='<br />'}
或者PHP代码:
模板是:
- selected=$customer_id separator='<br />'}
Example 8.7. 数据库例子(例如 PEAR 或 ADODB):
- <?php
- $sql = 'select type_id, types from contact_types order by type';
- $smarty->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));
- ?>
输出:
参见 {html_radios}
和