我正在尝试使用 yii 框架中的复选框列表来解决问题。
示例:使用下拉列表,我可以
<?php echo $form->dropdownlist($model,'fathercattle',array(1=>Yours,2=>Mine,3=>Nobody)); ?>
如何使用 Yii 复选框列表选项获得类似的效果?值将作为数组存储和检索到数据库字段中?
其次,我如何格式化它?
我正在尝试使用 yii 框架中的复选框列表来解决问题。
示例:使用下拉列表,我可以
<?php echo $form->dropdownlist($model,'fathercattle',array(1=>Yours,2=>Mine,3=>Nobody)); ?>
如何使用 Yii 复选框列表选项获得类似的效果?值将作为数组存储和检索到数据库字段中?
其次,我如何格式化它?
您使用复选框列表的方式与下拉列表大致相同。看看activecheckboxlist 参考。此外,如果您希望数据来自数据库,您可以使用函数CHtml::listData将活动记录数组转换为活动复选框的数据数组。
关于第二个问题,您可以使用 htmlOptions 数组格式化复选框列表。两个有用的选项是: