我有一个multiple select-list-box
for Staff
in Create-Service-Form
,用于在创建新服务时选择多名员工。为此,我可以在一项服务上分配多名员工。
I saved staff_id
字段为:
$model->staff_id = serialize($model->staff_id);
这里的更新视图多选列表框的代码:
<div class="row">
<?php echo $form->labelEx($model,'staff_id'); ?>
<?php
$data = array('1' => 'Sam', '2' => 'john', '3' => 'addy');
$htmlOptions = array('size' => '5', 'prompt'=>'Use CTRL to Select Multiple Staff', 'multiple' => 'multiple');
echo $form->ListBox($model,'staff_id', $data, $htmlOptions);
?>
<?php echo $form->error($model,'staff_id'); ?>
</div>
问题是,当我加载用于更新服务的表单时。我如何选择那些先前保存在数据库中的人员?
I tried this http://www.yiiframework.com/doc/api/1.1/CHtml#dropDownList-detaildropDownList-attributes,但它不起作用。
$选择|字符串|选定的值
如果有人有解决方案,请建议我。谢谢各位小伙伴...